diff --git a/lib/net_mosq.c b/lib/net_mosq.c index 5555e6f2..e04a514b 100644 --- a/lib/net_mosq.c +++ b/lib/net_mosq.c @@ -278,6 +278,7 @@ int _mosquitto_try_connect(const char *host, uint16_t port, int *sock, const cha }else if(rp->ai_family == PF_INET6){ ((struct sockaddr_in6 *)rp->ai_addr)->sin6_port = htons(port); }else{ + COMPAT_CLOSE(*sock); continue; }