diff options
Diffstat (limited to 'modules/webrtc/webrtc_multiplayer.cpp')
| -rw-r--r-- | modules/webrtc/webrtc_multiplayer.cpp | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/webrtc/webrtc_multiplayer.cpp b/modules/webrtc/webrtc_multiplayer.cpp index c24ae3468f..f294733961 100644 --- a/modules/webrtc/webrtc_multiplayer.cpp +++ b/modules/webrtc/webrtc_multiplayer.cpp @@ -144,7 +144,8 @@ void WebRTCMultiplayer::poll() {  void WebRTCMultiplayer::_find_next_peer() {  	Map<int, Ref<ConnectedPeer>>::Element *E = peer_map.find(next_packet_peer); -	if (E) E = E->next(); +	if (E) +		E = E->next();  	// After last.  	while (E) {  		for (List<Ref<WebRTCDataChannel>>::Element *F = E->get()->channels.front(); F; F = F->next()) { @@ -316,7 +317,7 @@ Error WebRTCMultiplayer::put_packet(const uint8_t *p_buffer, int p_buffer_size)  			break;  	} -	Map<int, Ref<ConnectedPeer>>::Element *E = NULL; +	Map<int, Ref<ConnectedPeer>>::Element *E = nullptr;  	if (target_peer > 0) { @@ -371,6 +372,7 @@ WebRTCMultiplayer::WebRTCMultiplayer() {  	unique_id = 0;  	next_packet_peer = 0;  	target_peer = 0; +	client_count = 0;  	transfer_mode = TRANSFER_MODE_RELIABLE;  	refuse_connections = false;  	connection_status = CONNECTION_DISCONNECTED;  |