From e779c56e31010fe2036f049e875d2de58b4fc7d3 Mon Sep 17 00:00:00 2001 From: rubidium Date: Wed, 8 Apr 2009 21:03:00 +0000 Subject: (svn r15989) -Fix (r15987: segfault due to uninitialised sockets. --- src/network/network_udp.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/network/network_udp.cpp') diff --git a/src/network/network_udp.cpp b/src/network/network_udp.cpp index c1da7df43..b59ebfb7d 100644 --- a/src/network/network_udp.cpp +++ b/src/network/network_udp.cpp @@ -520,6 +520,9 @@ void NetworkUDPAdvertise() void NetworkUDPInitialize() { + /* If not closed, then do it. */ + if (_udp_server_socket != NULL) NetworkUDPClose(); + DEBUG(net, 1, "[udp] initializing listeners"); assert(_udp_client_socket == NULL && _udp_server_socket == NULL && _udp_master_socket == NULL); -- cgit v1.2.3-70-g09d2