--- lbbs/src/net_server.c 2025/05/17 11:54:24 1.37 +++ lbbs/src/net_server.c 2025/05/25 08:15:03 1.41 @@ -179,13 +179,12 @@ int net_server(const char *hostaddr, in_ { unload_menu(p_bbs_menu_new); free(p_bbs_menu_new); + p_bbs_menu_new = NULL; log_error("Reload menu failed\n"); } else { - unload_menu_shm(p_bbs_menu_new); - unload_menu(p_bbs_menu); free(p_bbs_menu); @@ -205,7 +204,7 @@ int net_server(const char *hostaddr, in_ for (int i = 0; i < data_files_load_startup_count; i++) { - if (load_file_shm(data_files_load_startup[i]) < 0) + if (load_file(data_files_load_startup[i]) < 0) { log_error("load_file_mmap(%s) error\n", data_files_load_startup[i]); }