projects
/
citadel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Networker: when we're aborting anyways we don't need to set us a timeout alarm.
[citadel.git]
/
citadel
/
modules
/
networkclient
/
serv_networkclient.c
diff --git
a/citadel/modules/networkclient/serv_networkclient.c
b/citadel/modules/networkclient/serv_networkclient.c
index 2d57f90b75d8f2735de915cf4393b35a39167d2a..317741d199de751857c166ffaa42109bd6186aa4 100644
(file)
--- 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++;
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)
return rc;
}
eNextState NWC_DispatchWriteDone(AsyncIO *IO)