OpenBSD/src CfDATlv — sys/netinet ip_carp.c
Move the addrhook disestablish from carpdetach() to carp_clone_destroy() to make it symmetric to the addrhook establish which is being done in carp_clone_create(). This fixes the issue that carp does not recognize address changes on the carp after an interface has detached, which could cause issues like carp not recovering or even panics. Unfortunately there are more bugs lurking in carp. ok bluhm@
Version | Delta | File | |
---|---|---|---|
1.319 | +3 | -4 | sys/netinet/ip_carp.c |
+3 | -4 | 1 files |