From bb42be7e089ef6f2d60297d442e1e525860612b6 Mon Sep 17 00:00:00 2001 From: Philippe Antoine Date: Wed, 22 Jan 2020 09:30:51 +0100 Subject: [PATCH] fuzz: disable signal handlers while fuzzing --- src/suricata.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/suricata.c b/src/suricata.c index 954330e478..fc43fe7809 100644 --- a/src/suricata.c +++ b/src/suricata.c @@ -2226,8 +2226,10 @@ static int MayDaemonize(SCInstance *suri) static int InitSignalHandler(SCInstance *suri) { /* registering signals we use */ +#ifndef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION UtilSignalHandlerSetup(SIGINT, SignalHandlerSigint); UtilSignalHandlerSetup(SIGTERM, SignalHandlerSigterm); +#endif #ifndef OS_WIN32 UtilSignalHandlerSetup(SIGHUP, SignalHandlerSigHup); UtilSignalHandlerSetup(SIGPIPE, SIG_IGN); -- 2.47.2