sel/ident.c: Don't close the descriptor twice on immediate connect failure.
authorMark Wooding <mdw@distorted.org.uk>
Sat, 9 Jun 2018 13:54:40 +0000 (14:54 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 9 Jun 2018 14:00:24 +0000 (15:00 +0100)
Confusingly, `conn_init' has already done that.

sel/ident.c

index f8ce0c7..0017f0a 100644 (file)
@@ -282,7 +282,7 @@ static void go(ident_request *rq)
   sin.sin_addr = rq->remote.sin_addr;
   if (conn_init(&rq->c, rq->s, fd, (struct sockaddr *)&sin, sizeof(sin),
                connected, rq))
-    goto fail_1;
+    goto fail_0;
 
   /* --- Finish off initializing the block --- */