X-Git-Url: http://www.dolda2000.com/gitweb/?p=ashd.git;a=blobdiff_plain;f=src%2Fhtparser.c;h=de5bbc2a61f32f93fa1ebe1db51c197fcd857840;hp=8d0b515ec072de95902b7497484401ff371a3e23;hb=ecd4208b888be7f60bc2ae013b799861959b7cb9;hpb=d9f67feaea01146d7ea10abfff2dc59ff8946ced diff --git a/src/htparser.c b/src/htparser.c index 8d0b515..de5bbc2 100644 --- a/src/htparser.c +++ b/src/htparser.c @@ -423,8 +423,7 @@ static void plexwatch(struct muth *muth, va_list args) * some day... */ free(buf); } - close(plex); - plex = -1; + shutdown(plex, SHUT_RDWR); for(i = 0; i < listeners.d; i++) { if(listeners.b[i] == muth) bufdel(listeners, i);