CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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