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.
This commit is contained in:
Heikki Linnakangas 2014-07-29 17:16:59 +03:00
parent 3b558ac830
commit 5b7f1f5210

View File

@ -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;