--- lbbs/src/main.c 2025/11/08 08:21:31 1.73 +++ lbbs/src/main.c 2025/11/16 02:06:56 1.75 @@ -6,6 +6,10 @@ * Copyright (C) 2004-2025 Leaflet */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + #include "bbs.h" #include "bwf.h" #include "common.h" @@ -327,6 +331,12 @@ int main(int argc, char *argv[]) log_error("set signal action of SIGTERM error: %d\n", errno); goto cleanup; } + act.sa_handler = SIG_IGN; + if (sigaction(SIGUSR1, &act, NULL) == -1) + { + log_error("set signal action of SIGUSR1 error: %d\n", errno); + goto cleanup; + } // Launch section_list_loader process if (section_list_loader_launch() < 0)