소스 검색

[WebSocket] Fix potential double free after multiplayer clear.

Fabio Alessandrelli 3 년 전
부모
커밋
0fe01b6b4a
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      modules/websocket/websocket_multiplayer_peer.cpp

+ 1 - 0
modules/websocket/websocket_multiplayer_peer.cpp

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