From: curt Date: Tue, 10 Jul 2001 14:13:51 +0000 (+0000) Subject: Check for valid hostname lookup in sg_socket.cxx. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=a66d1ad8552e910adb72d442177e2c9f21660857;p=simgear.git Check for valid hostname lookup in sg_socket.cxx. --- diff --git a/simgear/io/sg_socket.cxx b/simgear/io/sg_socket.cxx index 144c64df..905639b9 100644 --- a/simgear/io/sg_socket.cxx +++ b/simgear/io/sg_socket.cxx @@ -132,6 +132,10 @@ SGSocket::SocketType SGSocket::make_client_socket () { // get the hosts official name/info hp = gethostbyname( hostname.c_str() ); + if (hp == NULL) { + SG_LOG( SG_IO, SG_ALERT, "Error: hostname lookup failed" ); + return INVALID_SOCKET; + } // Connect this socket to the host and the port specified on the // command line