--- lbbs/src/net_server.c 2025/05/13 10:42:21 1.31 +++ lbbs/src/net_server.c 2025/05/15 05:14:57 1.33 @@ -116,9 +116,9 @@ int net_server(const char *hostaddr, in_ // Startup complete sd_notifyf(0, "READY=1\n" - "STATUS=Accepting incoming connections...\n" + "STATUS=Listening at %s:%d\n" "MAINPID=%d", - getpid()); + hostaddr_server, port_server, getpid()); while (!SYS_server_exit || SYS_child_process_count > 0) { @@ -166,8 +166,11 @@ int net_server(const char *hostaddr, in_ { SYS_menu_reload = 0; - if (reload_menu(&bbs_menu) < 0) + unload_menu(p_bbs_menu); + + if (load_menu(p_bbs_menu, CONF_MENU) < 0) { + unload_menu(p_bbs_menu); log_error("Reload menu failed\n"); } else