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
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list