summaryrefslogtreecommitdiff
path: root/src/gmrequest.c
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2020-11-23 13:34:58 +0200
committerJaakko Keränen <jaakko.keranen@iki.fi>2020-11-23 13:34:58 +0200
commit723e09d915f103fab6f0308d1f11502b72aced92 (patch)
tree3f5581bbedac89113419e52063012dc284c7e5bd /src/gmrequest.c
parent3e4a1539f298192fa07497a9e77be9aa800027c2 (diff)
GmRequest: Consider a failed request as finished
Diffstat (limited to 'src/gmrequest.c')
-rw-r--r--src/gmrequest.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gmrequest.c b/src/gmrequest.c
index 32b71922..15782e01 100644
--- a/src/gmrequest.c
+++ b/src/gmrequest.c
@@ -606,7 +606,8 @@ void cancel_GmRequest(iGmRequest *d) {
606 606
607iBool isFinished_GmRequest(const iGmRequest *d) { 607iBool isFinished_GmRequest(const iGmRequest *d) {
608 iBool done; 608 iBool done;
609 iGuardMutex(&d->mutex, done = (d->state == finished_GmRequestState)); 609 iGuardMutex(&d->mutex,
610 done = (d->state == finished_GmRequestState || d->state == failure_GmRequestState));
610 return done; 611 return done;
611} 612}
612 613