From: Wilfried Goesgens Date: Wed, 10 Sep 2014 06:22:30 +0000 (+0200) Subject: Networker: when we're aborting anyways we don't need to set us a timeout alarm. X-Git-Tag: v9.01~118 X-Git-Url: https://code.citadel.org/?a=commitdiff_plain;h=f1394519768632dbc4e53583a1332a03ec8b89bf;p=citadel.git Networker: when we're aborting anyways we don't need to set us a timeout alarm. --- diff --git a/citadel/modules/networkclient/serv_networkclient.c b/citadel/modules/networkclient/serv_networkclient.c index 2d57f90b7..317741d19 100644 --- a/citadel/modules/networkclient/serv_networkclient.c +++ b/citadel/modules/networkclient/serv_networkclient.c @@ -898,7 +898,10 @@ eNextState NWC_DispatchReadDone(AsyncIO *IO) rc = NWC_ReadHandlers[NW->State](NW); if (rc != eReadMore) NW->State++; - NWC_SetTimeout(rc, NW); + + if (rc != eAbort) + NWC_SetTimeout(rc, NW); + return rc; } eNextState NWC_DispatchWriteDone(AsyncIO *IO)