--- - branch: MAIN date: Tue Aug 27 21:11:26 UTC 2019 files: - new: '1.260' old: '1.259' path: src/sys/netinet6/nd6.c pathrev: src/sys/netinet6/nd6.c@1.260 type: modified id: 20190827T211126Z.bf0fe68e3912e2df4de519a43c2c494b2ba07199 log: | inet6: nd6_free assumes all routers are processed by kernel RA This hasn't been the case for a long time if you're a dhcpcd user with a default config. As such, it's possible for the default IPv6 router as set by dhcpcd could be erroneously gc'ed by nd6_free. This reduces the scope of the ND6_WLOCK taken as well as fixing an issue where we write to ln->ln_state without a lock being held. module: src subject: 'CVS commit: src/sys/netinet6' unixtime: '1566940286' user: roy