diff options
author | rwatson <rwatson@FreeBSD.org> | 2010-06-01 13:59:48 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2010-06-01 13:59:48 +0000 |
commit | dac680de2dbde9e20cec20ada325699a0f030d04 (patch) | |
tree | 001658a49a7163b39b20b1d9f60f959160c0f696 /include/err.h | |
parent | a221dbe3dceb194e30f87e3f96b5641816e77ff7 (diff) | |
download | FreeBSD-src-dac680de2dbde9e20cec20ada325699a0f030d04.zip FreeBSD-src-dac680de2dbde9e20cec20ada325699a0f030d04.tar.gz |
Merge r208601 from head to stable/8:
When close() is called on a connected socket pair, SO_ISCONNECTED might be
set but be cleared before the call to sodisconnect(). In this case,
ENOTCONN is returned: suppress this error rather than returning it to
userspace so that close() doesn't report an error improperly.
PR: kern/144061
Reported by: Matt Reimer <mreimer at vpop.net>,
Nikolay Denev <ndenev at gmail.com>,
Mikolaj Golub <to.my.trociny at gmail.com>
Approved by: re (kib)
Diffstat (limited to 'include/err.h')
0 files changed, 0 insertions, 0 deletions