From: Mark Wooding Date: Tue, 12 Jun 2018 00:39:14 +0000 (+0100) Subject: Merge branch 'master' of git.distorted.org.uk:~mdw/publish/public-git/mLib X-Git-Tag: 2.3.1~1 X-Git-Url: https://git.distorted.org.uk/~mdw/mLib/commitdiff_plain/abcb5d8720e264d76f9db2db0497de21fa832602?hp=247677712568f7f607f583379634ddd23630f9a0 Merge branch 'master' of git.distorted.org.uk:~mdw/publish/public-git/mLib * 'master' of git.distorted.org.uk:~mdw/publish/public-git/mLib: Release 2.2.5. sel/ident.c: Don't close the descriptor twice on immediate connect failure. --- diff --git a/debian/changelog b/debian/changelog index fa10942..c815542 100644 --- a/debian/changelog +++ b/debian/changelog @@ -9,6 +9,12 @@ mlib (2.3.0) experimental; urgency=medium -- Mark Wooding Tue, 12 Jun 2018 00:30:47 +0100 +mlib (2.2.5) experimental; urgency=medium + + * ident: Only close the socket once if connection fails early. + + -- Mark Wooding Sat, 09 Jun 2018 17:40:21 +0100 + mlib (2.2.4) experimental; urgency=medium * debian: Update for Debhelper 9. diff --git a/sel/ident.c b/sel/ident.c index f8ce0c7..0017f0a 100644 --- a/sel/ident.c +++ b/sel/ident.c @@ -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 --- */