summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--netlib.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/netlib.c b/netlib.c
index bf4a4656..d5ca89fe 100644
--- a/netlib.c
+++ b/netlib.c
@@ -165,6 +165,7 @@ socket_t netlib_localsocket(const char *sockfile)
/*@-unrecog@*/
if (connect(sock, (struct sockaddr *)&saddr, SUN_LEN(&saddr)) < 0) {
+ (void)close(sock);
return -1;
}
/*@+unrecog@*/