]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
fuzz: disable signal handlers while fuzzing
authorPhilippe Antoine <contact@catenacyber.fr>
Wed, 22 Jan 2020 08:30:51 +0000 (09:30 +0100)
committerVictor Julien <victor@inliniac.net>
Fri, 14 Feb 2020 09:09:21 +0000 (10:09 +0100)
src/suricata.c

index 954330e478495f382ceb520fa7f885e621dbe0ae..fc43fe7809f95bfe8b1b4a8557a1146a2cd5cfdc 100644 (file)
@@ -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);