diff options
Diffstat (limited to 'src/backend/replication/logical/relation.c')
-rw-r--r-- | src/backend/replication/logical/relation.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/replication/logical/relation.c b/src/backend/replication/logical/relation.c index 9f139c64dba..55bfa078711 100644 --- a/src/backend/replication/logical/relation.c +++ b/src/backend/replication/logical/relation.c @@ -227,7 +227,8 @@ logicalrep_report_missing_attrs(LogicalRepRelation *remoterel, initStringInfo(&missingattsbuf); - while ((i = bms_first_member(missingatts)) >= 0) + i = -1; + while ((i = bms_next_member(missingatts, i)) >= 0) { missingattcnt++; if (missingattcnt == 1) |