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