… | |
… | |
285 | exit (EXIT_SUCCESS); |
285 | exit (EXIT_SUCCESS); |
286 | |
286 | |
287 | setup_signals (); |
287 | setup_signals (); |
288 | |
288 | |
289 | if (!network.setup ()) |
289 | if (!network.setup ()) |
|
|
290 | if (network.drop_privileges ()) |
290 | { |
291 | { |
291 | ev_run (EV_DEFAULT_ 0); |
292 | ev_run (EV_DEFAULT_ 0); |
292 | cleanup_and_exit (EXIT_FAILURE); |
293 | cleanup_and_exit (EXIT_FAILURE); |
293 | } |
294 | } |
294 | |
295 | |
295 | slog (L_ERR, _("unrecoverable error while setting up network, exiting.")); |
296 | slog (L_CRIT, _("unrecoverable error while setting up network, exiting.")); |
296 | cleanup_and_exit (EXIT_FAILURE); |
297 | cleanup_and_exit (EXIT_FAILURE); |
297 | } |
298 | } |
298 | |
299 | |