]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
daemon: do not start if fuzzing build mode is enabled
authorVincent Bernat <vincent@bernat.ch>
Thu, 1 Jun 2023 05:46:43 +0000 (07:46 +0200)
committerVincent Bernat <vincent@bernat.ch>
Thu, 1 Jun 2023 05:47:06 +0000 (07:47 +0200)
src/daemon/lldpd.c

index c7f1082fd90c34300d493384908a73c3578a5fef..83dc3fce8891802e77131c17ff7853bb40b552da 100644 (file)
@@ -1764,6 +1764,9 @@ lldpd_main(int argc, char *argv[], char *envp[])
        }
        log_debug("main", "lldpd " PACKAGE_VERSION " starting...");
        version_check();
+#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
+       fatalx("main", "fuzzing enabled, unsafe for production");
+#endif
 
        /* Grab uid and gid to use for priv sep */
 #ifdef ENABLE_PRIVSEP