From: Adam Dickmeiss Date: Wed, 15 Apr 2015 13:15:01 +0000 (+0200) Subject: Fix Control-C does not stop Metaproxy spawned by shell MP-610 X-Git-Tag: v1.8.9~10^2 X-Git-Url: http://sru.miketaylor.org.uk/cgi-bin?a=commitdiff_plain;h=c31ac511b08709d901cfbfcb71c1eb34e5e316bc;p=metaproxy-moved-to-github.git Fix Control-C does not stop Metaproxy spawned by shell MP-610 Check for fork mode instead (-D) - rather than debug (-X) --- diff --git a/src/metaproxy_prog.cpp b/src/metaproxy_prog.cpp index 943c3e0..c470b90 100644 --- a/src/metaproxy_prog.cpp +++ b/src/metaproxy_prog.cpp @@ -266,7 +266,7 @@ static int sc_main( yaz_sc_running(s); yaz_daemon("metaproxy", mode | YAZ_DAEMON_LOG_REOPEN, - mode == YAZ_DAEMON_DEBUG ? work_debug : work_normal, + (mode & YAZ_DAEMON_FORK) ? work_normal : work_debug, router, pidfile, uid); } delete router;