CVSROOT: /cvs Module name: src Changes by: ren...@cvs.openbsd.org 2016/06/05 11:19:18
Modified files: usr.sbin/eigrpd: eigrpd.c Log message: Fix potential SIGBUS in startup. The fork+exec diff introduced this problem where we were indirectly calling imsg_event_add() before initializing (event_set) iev_rde and iev_eigrpe. Fix this by moving down both main_imsg_send_ipc_sockets() and main_imsg_send_config(), after iev_rde and iev_eigrpe are initialized. benno@ reported this problem for the initial ospfd fork+exec attempt, now fix eigrpd too. ok deraadt