2
0
Эх сурвалжийг харах

Merge pull request #67354 from Faless/ws/fix_double_free

[WebSocket] Fix potential double free after multiplayer clear.
Rémi Verschelde 3 жил өмнө
parent
commit
027df41244

+ 1 - 0
modules/websocket/websocket_multiplayer_peer.cpp

@@ -61,6 +61,7 @@ void WebSocketMultiplayerPeer::_clear() {
 	tls_key.unref();
 	tls_key.unref();
 	if (current_packet.data != nullptr) {
 	if (current_packet.data != nullptr) {
 		memfree(current_packet.data);
 		memfree(current_packet.data);
+		current_packet.data = nullptr;
 	}
 	}
 
 
 	for (Packet &E : incoming_packets) {
 	for (Packet &E : incoming_packets) {