From: Timo Sirainen Date: Sun, 26 Nov 2017 21:00:30 +0000 (+0200) Subject: director: Fix delayed request count in ps title after request timeouts X-Git-Tag: 2.3.0.rc1~349 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=769f5c2d6f2e19fbd494828a7a4367f0e381eed6;p=thirdparty%2Fdovecot%2Fcore.git director: Fix delayed request count in ps title after request timeouts The timeouts weren't shrinking the delayed request count. This didn't cause any other problems. --- diff --git a/src/director/director-request.c b/src/director/director-request.c index 975ec5a9fb..56ea8e7815 100644 --- a/src/director/director-request.c +++ b/src/director/director-request.c @@ -112,6 +112,9 @@ static void director_request_timeout(struct director *dir) user->weak = FALSE; } + i_assert(dir->requests_delayed_count > 0); + dir->requests_delayed_count--; + array_delete(&dir->pending_requests, 0, 1); T_BEGIN { request->callback(NULL, NULL, errormsg, request->context);