From 723e09d915f103fab6f0308d1f11502b72aced92 Mon Sep 17 00:00:00 2001 From: Jaakko Keränen Date: Mon, 23 Nov 2020 13:34:58 +0200 Subject: GmRequest: Consider a failed request as finished --- src/gmrequest.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/gmrequest.c') 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) { iBool isFinished_GmRequest(const iGmRequest *d) { iBool done; - iGuardMutex(&d->mutex, done = (d->state == finished_GmRequestState)); + iGuardMutex(&d->mutex, + done = (d->state == finished_GmRequestState || d->state == failure_GmRequestState)); return done; } -- cgit v1.2.3