X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmetaproxy_prog.cpp;h=d082124ac4db0fb722654032e044b6d2b9941f45;hb=b8518fdcc17653703a49cfce96271df40f9b79b0;hp=76113f329aeafc580f6ed2b2733a856fbae17f41;hpb=3573d46e04b1f5061719091bd18d09ce8a944606;p=metaproxy-moved-to-github.git diff --git a/src/metaproxy_prog.cpp b/src/metaproxy_prog.cpp index 76113f3..d082124 100644 --- a/src/metaproxy_prog.cpp +++ b/src/metaproxy_prog.cpp @@ -54,7 +54,6 @@ static void sig_usr1_handler(int s) { yaz_log(YLOG_LOG, "metaproxy received SIGUSR1"); routerp->stop(); - yaz_daemon_stop(); } static void sig_term_handler(int s) @@ -80,6 +79,7 @@ static void work_common(void *data) mp::Package pack; pack.router(*routerp).move(); yaz_log(YLOG_LOG, "metaproxy stop"); /* only for graceful stop */ + yaz_daemon_stop(); _exit(0); }