From 52f6f23f934ab8a6fedbb0443d47e32c8668daa1 Mon Sep 17 00:00:00 2001 From: dijunkun Date: Sun, 27 Sep 2026 03:48:30 +0800 Subject: [PATCH] [fix] validate signal port range before formatting --- apps/desktop/src/gui/application/gui_application.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/desktop/src/gui/application/gui_application.cpp b/apps/desktop/src/gui/application/gui_application.cpp index b3fb5d8e..23f6900a 100644 --- a/apps/desktop/src/gui/application/gui_application.cpp +++ b/apps/desktop/src/gui/application/gui_application.cpp @@ -988,7 +988,7 @@ int GuiApplication::Run() { strncpy(signal_server_ip_self_, config_center_->GetSignalServerHost().c_str(), sizeof(signal_server_ip_self_) - 1); const int signal_port = config_center_->GetSignalServerPort(); - if (signal_port > 0) { + if (signal_port > 0 && signal_port <= 65535) { std::snprintf(signal_server_port_self_, sizeof(signal_server_port_self_), "%d", signal_port); }