X-Git-Url: http://www.dolda2000.com/gitweb/?p=ashd.git;a=blobdiff_plain;f=src%2Fhtpipe.c;fp=src%2Fhtpipe.c;h=27e54808ea8b3ef39cd04bce53911c2dcd4e3b34;hp=223212ec37468c96b4dfc7b8eb4b4fbbb4e5a8c8;hb=62687b1f636746105fba821d2a9006e48b5fe8be;hpb=3840f76dcfe70eaee8a3981025f41a54baa67964 diff --git a/src/htpipe.c b/src/htpipe.c index 223212e..27e5480 100644 --- a/src/htpipe.c +++ b/src/htpipe.c @@ -124,6 +124,7 @@ static void runserver(int lsk, int ch) if((rfd = recvreq(cl[i], &req)) < 0) { if(errno != 0) flog(LOG_ERR, "htpipe: error from client: %s", strerror(errno)); + close(cl[i]); cl[i] = -1; } else { if(sendreq(ch, req, rfd)) {