Index: source/Host/common/SocketAddress.cpp =================================================================== --- source/Host/common/SocketAddress.cpp +++ source/Host/common/SocketAddress.cpp @@ -304,8 +304,10 @@ *this = service_info_list; result = IsValid (); } - - :: freeaddrinfo (service_info_list); + + if (service_info_list) + ::freeaddrinfo(service_info_list); + return result; }