Hi, I have an openbgpd running on an 8.0 box where openbgpd crashes (exits silently) whenever an interface on the system (vlan/tun/tap s are dynamically created here) is removed.
I've traced the error back to kroute.c:dispatch_rtmsg_addr if ((sa = rti_info[RTAX_DST]) == NULL) { This check is failing, which returns -1, which is passed up (dispatch_rtmsg up to kr_dispatch_msg up to bgpd.c main() whcih sets exit=1). Unfortunately, this is quickly approaching Any idea what exactly is going on here? I'm not 100% sure but I think this is a regression from 7.x, I don't have any 7.x systems I can test this on at the moment unfortunately. I've subverted this check by, simply, not setting quit=1 in main.c when kr_dispatch_msg() fails, and everything SEEMS to operate normally, i'm kinda curious to hear thoughts on this though... -Adam _______________________________________________ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"