diff --git a/src/backend/storage/lmgr/lmgr.c b/src/backend/storage/lmgr/lmgr.c index 0b04b093782..106d227a5ac 100644 --- a/src/backend/storage/lmgr/lmgr.c +++ b/src/backend/storage/lmgr/lmgr.c @@ -880,7 +880,8 @@ WaitForLockersMultiple(List *locktags, LOCKMODE lockmode, bool progress) holders = lappend(holders, GetLockConflicts(locktag, lockmode, progress ? &count : NULL)); - total += count; + if (progress) + total += count; } if (progress)