diff options
Diffstat (limited to 'source/Host/common/SocketAddress.cpp')
| -rw-r--r-- | source/Host/common/SocketAddress.cpp | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/source/Host/common/SocketAddress.cpp b/source/Host/common/SocketAddress.cpp index 3ab6cfeec4a06..c8b1687c378ec 100644 --- a/source/Host/common/SocketAddress.cpp +++ b/source/Host/common/SocketAddress.cpp @@ -304,8 +304,10 @@ SocketAddress::getaddrinfo (const char *host,          *this = service_info_list;          result = IsValid ();      } -     -    :: freeaddrinfo (service_info_list); + +    if (service_info_list) +        ::freeaddrinfo(service_info_list); +      return result;  }  | 
