--- lbbs/src/fork.c 2025/05/15 05:14:57 1.19 +++ lbbs/src/fork.c 2025/05/19 01:44:49 1.21 @@ -70,11 +70,6 @@ int fork_server() SYS_child_process_count = 0; - // Reset signal handler to default - signal(SIGHUP, SIG_DFL); - signal(SIGCHLD, SIG_DFL); - signal(SIGTERM, SIG_DFL); - bbs_main(); // Child process exit @@ -89,11 +84,6 @@ int fork_server() close(STDIN_FILENO); close(STDOUT_FILENO); - // Unload menu - unload_menu_shm(p_bbs_menu); - free(p_bbs_menu); - p_bbs_menu = NULL; - log_std("Process exit normally\n"); log_end();