X-Git-Url: https://git.distorted.org.uk/~mdw/secnet/blobdiff_plain/7138d0c54cd2212439434d27cb2d6ea775c3039b..042a8da9053c205ea74ec1785c93ca4bcf4ea5e0:/secnet.c diff --git a/secnet.c b/secnet.c index c7ce2b8..489e0bf 100644 --- a/secnet.c +++ b/secnet.c @@ -388,11 +388,11 @@ int main(int argc, char **argv) enter_phase(PHASE_DROPPRIV); droppriv(); - enter_phase(PHASE_RUN); start_signal_handling(); request_signal_notification(SIGTERM,finish,"SIGTERM"); if (!background) request_signal_notification(SIGINT,finish,"SIGINT"); request_signal_notification(SIGHUP,ignore_hup,NULL); + enter_phase(PHASE_RUN); run(); enter_phase(PHASE_SHUTDOWN);