X-Git-Url: http://git.meshlink.io/?p=utcp;a=blobdiff_plain;f=utcp.c;h=026fb31bf340f74db204ab1f68ad6cfe27c4977c;hp=f2354b1b8d181fd103edcfff3b7b4c7bbf44b9ec;hb=4e0031cf31b22f6cff80969c3e6e11c3c3001b04;hpb=d91fb4d8ac423f782ceb863b20e40095b891231b diff --git a/utcp.c b/utcp.c index f2354b1..026fb31 100644 --- a/utcp.c +++ b/utcp.c @@ -1294,7 +1294,7 @@ int utcp_shutdown(struct utcp_connection *c, int dir) { } int utcp_close(struct utcp_connection *c) { - if(utcp_shutdown(c, SHUT_RDWR)) + if(utcp_shutdown(c, SHUT_RDWR) && errno != ENOTCONN) return -1; c->recv = NULL; c->poll = NULL;