diff options
| author | 2013-01-15 10:15:19 +0000 | |
|---|---|---|
| committer | 2013-01-15 10:15:19 +0000 | |
| commit | db657d52f650eddcf2be7b89a3e2d2a2a1cc0fc5 (patch) | |
| tree | f74598cd9a1b8d46206a38ac2fa43b9b9ba759ba /sys/kern/sys_socket.c | |
| parent | Implement a function that gets and correctly initialises a ccb for I/O, (diff) | |
| download | wireguard-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
