1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-31 18:41:20 +00:00

Merge pull request #114196 from migueldeicaza/debugger-crash-fix

Fix potential DAP crash at startup
This commit is contained in:
Rémi Verschelde
2025-12-21 10:41:28 +01:00

View File

@@ -145,6 +145,7 @@ Error DebugAdapterProtocol::on_client_connected() {
ERR_FAIL_COND_V_MSG(clients.size() >= DAP_MAX_CLIENTS, FAILED, "Max client limits reached"); ERR_FAIL_COND_V_MSG(clients.size() >= DAP_MAX_CLIENTS, FAILED, "Max client limits reached");
Ref<StreamPeerTCP> tcp_peer = server->take_connection(); Ref<StreamPeerTCP> tcp_peer = server->take_connection();
ERR_FAIL_COND_V_MSG(tcp_peer.is_null(), FAILED, "Failed to take incoming DAP connection.");
tcp_peer->set_no_delay(true); tcp_peer->set_no_delay(true);
Ref<DAPeer> peer = memnew(DAPeer); Ref<DAPeer> peer = memnew(DAPeer);
peer->connection = tcp_peer; peer->connection = tcp_peer;