]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-test: fuzzer - Remove atexit handler
authorStephan Bosch <stephan.bosch@open-xchange.com>
Tue, 14 Oct 2025 21:18:26 +0000 (23:18 +0200)
committerStephan Bosch <stephan.bosch@open-xchange.com>
Tue, 14 Oct 2025 21:44:34 +0000 (23:44 +0200)
It seems to cause more issues than it solves.

src/lib-test/fuzzer.c

index 32d5505a5245e9c225e2e5ca9ec20179014da17c..38300479d7cdfe6df24710cf615a9e69d2eeb7ee 100644 (file)
 #include <sys/socket.h>
 #include <unistd.h>
 
-static void fuzzer_atexit_handler(void)
-{
-       lib_signals_deinit();
-       lib_deinit();
-}
-
 void fuzzer_init(struct fuzzer_context *fuzz_ctx)
 {
        i_zero(fuzz_ctx);
@@ -24,7 +18,6 @@ void fuzzer_init(struct fuzzer_context *fuzz_ctx)
                lib_init();
                lib_signals_init();
                lib_signals_ignore(SIGPIPE, TRUE);
-               atexit(fuzzer_atexit_handler);
        }
        fuzz_ctx->fd = -1;
        fuzz_ctx->fd_pump = -1;