diff options
author | rwatson <rwatson@FreeBSD.org> | 2004-01-11 01:29:03 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2004-01-11 01:29:03 +0000 |
commit | 6f9fb3945a17afac34f7d29ccadd96b595b91ab8 (patch) | |
tree | 776117a72add2511ce87ca8b75697d2132faf29a /sys/dev | |
parent | c9f1de7c196837a6440f02e0e65fbb013066008e (diff) | |
download | FreeBSD-src-6f9fb3945a17afac34f7d29ccadd96b595b91ab8.zip FreeBSD-src-6f9fb3945a17afac34f7d29ccadd96b595b91ab8.tar.gz |
Problem:
When an NFS server is port-scanned nfsd sometimes exits. This has
happened 3 times the last few weeks.
Nfsd has been written to exit when accept(2) fails. Unfortunately
accept can sometimes make a "normal" return with errno ECONNABORTED
and in this case nfsd exits prematurely.
Solution:
Check for ECONNABORTED (and also EINTR, since nfsd uses signals)
and continue.
Submitted by: Bjoern Groenvall <bg@sics.se>
PR: 61084
Diffstat (limited to 'sys/dev')
0 files changed, 0 insertions, 0 deletions