X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=main-srsd.c;h=bcf9fea0f148bd5d6608eec0f77f6ac07446c9fc;hb=a194fbf7f797ef3f5fea492687970f445a17c58f;hp=8d703aff9cb2ee74890c3f6433f824e394e04e8c;hpb=59b31c88179af4a9a9c9074a7b428841ce8661f8;p=apps%2Fpfixtools.git diff --git a/main-srsd.c b/main-srsd.c index 8d703af..bcf9fea 100644 --- a/main-srsd.c +++ b/main-srsd.c @@ -228,8 +228,6 @@ void usage(void) int main_loop(srs_t *srs, const char *domain, int port_enc, int port_dec) { - int exitcode = EXIT_SUCCESS; - if (start_listener(port_enc, false) < 0) return EXIT_FAILURE; if (start_listener(port_dec, true) < 0) @@ -243,8 +241,7 @@ int main_loop(srs_t *srs, const char *domain, int port_enc, int port_dec) if (n < 0) { if (errno != EAGAIN && errno != EINTR) { UNIXERR("epoll_wait"); - exitcode = EXIT_FAILURE; - break; + return EXIT_FAILURE; } continue; } @@ -318,7 +315,7 @@ int main_loop(srs_t *srs, const char *domain, int port_enc, int port_dec) } } - return exitcode; + return EXIT_SUCCESS; } static srs_t *srs_read_secrets(const char *sfile)