From: Piotr Caban <piotr@codeweavers.com> --- dlls/comsvcs/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/comsvcs/main.c b/dlls/comsvcs/main.c index cbaa36b29af..c5b55e156c1 100644 --- a/dlls/comsvcs/main.c +++ b/dlls/comsvcs/main.c @@ -460,7 +460,7 @@ static DWORD WINAPI purge_expired_resources(void *arg) EnterCriticalSection(&hold->cs); LIST_FOR_EACH_ENTRY_SAFE(res, tmp, &hold->pool, resource, entry) { - if (res->timestamp == RESOURCE_IN_USE) continue; + if (res->timestamp == RESOURCE_IN_USE) break; if (!res->ttl) continue; if (res->timestamp + res->ttl * 1000 > ticks) continue; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/11440