From 480a51ae268f32d61b6c32afa8ba92ec56f512d9 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Thu, 17 Dec 2009 12:54:49 +0100 Subject: remove unsafe log() from signal handler Signed-off-by: Denys Vlasenko --- src/Daemon/Daemon.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/Daemon/Daemon.cpp') diff --git a/src/Daemon/Daemon.cpp b/src/Daemon/Daemon.cpp index db55f84..8c7d009 100644 --- a/src/Daemon/Daemon.cpp +++ b/src/Daemon/Daemon.cpp @@ -400,7 +400,8 @@ static int Lock() static void handle_fatal_signal(int signo) { s_sig_caught = signo; - VERB3 log("Got signal %d", signo); + // Enable for debug only, malloc & printf are unsafe in signal handlers + //VERB3 log("Got signal %d", signo); if (s_signal_pipe_write >= 0) write(s_signal_pipe_write, &s_sig_caught, 1); } -- cgit