summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_socket.c
diff options
context:
space:
mode:
authorbluhm <bluhm@openbsd.org>2013-01-15 10:15:19 +0000
committerbluhm <bluhm@openbsd.org>2013-01-15 10:15:19 +0000
commitdb657d52f650eddcf2be7b89a3e2d2a2a1cc0fc5 (patch)
treef74598cd9a1b8d46206a38ac2fa43b9b9ba759ba /sys/kern/sys_socket.c
parentImplement a function that gets and correctly initialises a ccb for I/O, (diff)
downloadwireguard-openbsd-db657d52f650eddcf2be7b89a3e2d2a2a1cc0fc5.tar.xz
wireguard-openbsd-db657d52f650eddcf2be7b89a3e2d2a2a1cc0fc5.zip
Flushing prefixes of autoconfigured IPv6 addresses with ndp -P
caused an uvm fault. The function in6_purgeaddr() might already free the prefix before prelist_remove() is called. So call in6_purgeaddr() for all addresses first and then loop over the remaining prefixes and call prelist_remove(). OK claudio@
Diffstat (limited to 'sys/kern/sys_socket.c')
0 files changed, 0 insertions, 0 deletions