diff options
author | dillon <dillon@FreeBSD.org> | 2000-01-26 20:51:29 +0000 |
---|---|---|
committer | dillon <dillon@FreeBSD.org> | 2000-01-26 20:51:29 +0000 |
commit | 860c8411e16b55730d5f2a310ff816581da1ce7e (patch) | |
tree | b2a018f0717bae4e49223391c85eb9e33ebf630d /lib/libc | |
parent | c54637f2845865f50d208cf5f73391606f9aec7a (diff) | |
download | FreeBSD-src-860c8411e16b55730d5f2a310ff816581da1ce7e.zip FreeBSD-src-860c8411e16b55730d5f2a310ff816581da1ce7e.tar.gz |
Fix catastrophic bug in NQNFS related to UDP mounts. The 'nqhost'
struct contains a major union for which lph_slp was being initialized
only for TCP connections, but accessed for all types of connections
leading to a crash. Also, a conditional controlling an nfs_slplock()
call contained an improper paren grouping, causing a second crash in
the UDP case.
The nqhost structure has been reorganized and lph_slp has been made a
normal structural field rather then a union field, and properly
initialized for all connection types.
Approved by: jkh
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions