diff --git a/src/bin/pg_upgrade/multixact_read_v18.c b/src/bin/pg_upgrade/multixact_read_v18.c index f74011c4786..f7ed97f702b 100644 --- a/src/bin/pg_upgrade/multixact_read_v18.c +++ b/src/bin/pg_upgrade/multixact_read_v18.c @@ -276,7 +276,8 @@ GetOldMultiXactIdSingleMember(OldMultiXactReader *state, MultiXactId multi, if (!TransactionIdIsValid(*xactptr)) { /* - * Corner case 2: we are looking at unused slot zero + * Corner case 2: offset must have wrapped around to unused slot + * zero. */ if (offset == 0) continue;