CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2013/01/15 03:15:19
Modified files: sys/netinet6 : nd6.c Log message: 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@