fix off-by-one that only manifests visibly on some platforms cabal-rebasing
authorAndres Freund <andres@anarazel.de>
Fri, 7 Sep 2012 19:54:59 +0000 (21:54 +0200)
committerAndres Freund <andres@anarazel.de>
Fri, 7 Sep 2012 19:54:59 +0000 (21:54 +0200)
src/backend/access/transam/xlog.c

index 0b1d9257e01b6de2885f1627bb750fe1fbd56e07..cf7c97d9179262af70b82ac9ce4d27fa65ce9881 100644 (file)
@@ -5230,7 +5230,7 @@ BootStrapXLOG(void)
    checkPoint.time = (pg_time_t) time(NULL);
    checkPoint.oldestActiveXid = InvalidTransactionId;
 
-   for(i = InvalidMultimasterNodeId + 1; i < MaxMultimasterNodeId;
+   for(i = InvalidMultimasterNodeId + 1; i < MaxMultimasterNodeId - 1;
        i++){
        checkPoint.logicalReceiveState[i] = InvalidXLogRecPtr;
        checkPoint.logicalApplyState[i] = InvalidXLogRecPtr;