summaryrefslogtreecommitdiff
path: root/src/backend/access/transam/xlog.c
diff options
context:
space:
mode:
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>2014-07-29 17:16:59 +0300
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>2014-07-29 17:26:36 +0300
commit5b7f1f52107941a819cdf587216b86081cd967e2 (patch)
tree5ca73379a01737c7ccc7b667e8cc789a74f9ec94 /src/backend/access/transam/xlog.c
parent3b558ac830b2c30b50b9993c505e3061cbda036c (diff)
Oops, fix recoveryStopsBefore functions for regular commits.
Pointed out by Tom Lane. Backpatch to 9.4, the code was structured differently in earlier branches and didn't have this mistake.
Diffstat (limited to 'src/backend/access/transam/xlog.c')
-rw-r--r--src/backend/access/transam/xlog.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c
index 040205760f7..7eea5fabaf5 100644
--- a/src/backend/access/transam/xlog.c
+++ b/src/backend/access/transam/xlog.c
@@ -5489,7 +5489,7 @@ recoveryStopsBefore(XLogRecord *record)
isCommit = true;
recordXid = record->xl_xid;
}
- if (record_info == XLOG_XACT_COMMIT_PREPARED)
+ else if (record_info == XLOG_XACT_COMMIT_PREPARED)
{
isCommit = true;
recordXid = ((xl_xact_commit_prepared *) XLogRecGetData(record))->xid;