From c31ac511b08709d901cfbfcb71c1eb34e5e316bc Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Wed, 15 Apr 2015 15:15:01 +0200 Subject: [PATCH] Fix Control-C does not stop Metaproxy spawned by shell MP-610 Check for fork mode instead (-D) - rather than debug (-X) --- src/metaproxy_prog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 1.7.10.4