BUG/MINOR: dns: dns_connect_server must return -1 unsupported nameserver's type
This patch fix returns code in case of dns_connect_server is called
on unsupported type (which should not happen). Doing this we have
the warranty that after a return 0 the fd is never -1.
This patch should fix github issues #1127, #1128 and #1130
diff --git a/src/dns.c b/src/dns.c
index bc40b29..e1f9539 100644
--- a/src/dns.c
+++ b/src/dns.c
@@ -75,8 +75,10 @@
dgram->t.sock.fd = fd;
fd_insert(fd, dgram, dgram_fd_handler, MAX_THREADS_MASK);
fd_want_recv(fd);
+ return 0;
}
- return 0;
+
+ return -1;
}
/* Sends a message to a name server