diff --git a/src/modules/HTTPLoop/accept_and_parse.c b/src/modules/HTTPLoop/accept_and_parse.c index 999c3360cd212fdd9c77eef7af2930d9f531c1e0..f0265c4638d321d82bf7c251c07aabe72ac47f61 100644 --- a/src/modules/HTTPLoop/accept_and_parse.c +++ b/src/modules/HTTPLoop/accept_and_parse.c @@ -846,6 +846,10 @@ void pike_module_exit() #include "static_strings.h" #undef STRING + if (my_callback) { + remove_callback(my_callback); + } + free_program(c_request_program); free_program(aap_log_object_program); free_program(accept_loop_program);