From f1394519768632dbc4e53583a1332a03ec8b89bf Mon Sep 17 00:00:00 2001 From: Wilfried Goesgens Date: Wed, 10 Sep 2014 08:22:30 +0200 Subject: [PATCH] Networker: when we're aborting anyways we don't need to set us a timeout alarm. --- citadel/modules/networkclient/serv_networkclient.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) -- 2.30.2