From: Philippe Antoine Date: Wed, 22 Jan 2020 08:30:51 +0000 (+0100) Subject: fuzz: disable signal handlers while fuzzing X-Git-Tag: suricata-6.0.0-beta1~745 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bb42be7e089ef6f2d60297d442e1e525860612b6;p=thirdparty%2Fsuricata.git fuzz: disable signal handlers while fuzzing --- 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);