]> granicus.if.org Git - postgresql/commitdiff
Fix copy & paste error in 4f1b890b137.
authorAndres Freund <andres@anarazel.de>
Mon, 23 Mar 2015 13:51:59 +0000 (14:51 +0100)
committerAndres Freund <andres@anarazel.de>
Mon, 23 Mar 2015 14:53:40 +0000 (15:53 +0100)
Due to the bug delayed standbys would not delay when applying prepared
transactions.

Discussion: CAB7nPqT6BO1cCn+sAyDByBxA4EKZNAiPi2mFJ=ANeZmnmewRyg@mail.gmail.com

Michael Paquier via Coverity.

src/backend/access/transam/xlog.c

index e2d187f74d6a0d8d33598227756135c5c8efbb8b..bc8363b4c769b9ac365b2df12fe15cb55d15b0c8 100644 (file)
@@ -5534,7 +5534,7 @@ recoveryApplyDelay(XLogReaderState *record)
        if (XLogRecGetRmid(record) != RM_XACT_ID)
                return false;
 
-       xact_info = XLogRecGetInfo(record) & XLOG_XACT_COMMIT;
+       xact_info = XLogRecGetInfo(record) & XLOG_XACT_OPMASK;
 
        if (xact_info != XLOG_XACT_COMMIT &&
                xact_info != XLOG_XACT_COMMIT_PREPARED)