Changeset: fedb63ea4b33 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fedb63ea4b33
Modified Files:
        tools/merovingian/daemon/connections.c
Branch: Jul2017
Log Message:

Add error handling.
Fixes bug 6384.


diffs (14 lines):

diff --git a/tools/merovingian/daemon/connections.c 
b/tools/merovingian/daemon/connections.c
--- a/tools/merovingian/daemon/connections.c
+++ b/tools/merovingian/daemon/connections.c
@@ -53,6 +53,10 @@ openConnectionTCP(int *ret, const char *
        server.sin_family = AF_INET;
        if (bindaddr) {
                hoste = gethostbyname(bindaddr);
+               if (hoste == NULL) {
+                       closesocket(sock);
+                       return newErr("cannot find host %s", bindaddr);
+               }
                memcpy(&server.sin_addr.s_addr, *(hoste->h_addr_list),
                                sizeof(server.sin_addr.s_addr));
        } else {
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to