summaryrefslogtreecommitdiffstats
path: root/sys/uvm/uvm_vnode.c
diff options
context:
space:
mode:
authorprovos <provos@openbsd.org>2001-11-27 17:55:39 +0000
committerprovos <provos@openbsd.org>2001-11-27 17:55:39 +0000
commit662f489f0245c58a811fc0bdfccc927525df87bc (patch)
tree2844450270bf4f2f18d98a3d401bd3c9b4f9271b /sys/uvm/uvm_vnode.c
parentadd a couple of buffalo wavelans, from netbsd (diff)
downloadwireguard-openbsd-662f489f0245c58a811fc0bdfccc927525df87bc.tar.xz
wireguard-openbsd-662f489f0245c58a811fc0bdfccc927525df87bc.zip
fix an error in sosend() that could make a transient error permant.
verified with both netbsd and freebsd. from netbsd: Tue Jun 8 02:39:57 1999 UTC by thorpej In sosend(), if so_error is set, clear it before returning the error to the process (i.e. pre-Reno behavior). The 4.4BSD behavior (introduced in Reno) caused transient errors to stick incorrectly. This is from PR #7640 (Havard Eidnes), cross-checked w/ FreeBSD, where Bill Fenner committed the same fix (as described in a comment in the Vat sources, by Van Jacobsen).
Diffstat (limited to 'sys/uvm/uvm_vnode.c')
0 files changed, 0 insertions, 0 deletions