Commit 59554966 authored by unknown's avatar unknown

Fixed a bug on InnoDB X/Open XA prepare.

parent acaa20e2
...@@ -537,7 +537,7 @@ trx_undo_header_create( ...@@ -537,7 +537,7 @@ trx_undo_header_create(
/* If X/Open XID exits in the log header we store a /* If X/Open XID exits in the log header we store a
flag of it in upper byte of dict operation flag. */ flag of it in upper byte of dict operation flag. */
if (xid != NULL || xid->formatID != -1) { if (xid != NULL && xid->formatID != -1) {
mach_write_to_1(log_hdr + TRX_UNDO_XID_EXISTS, TRUE); mach_write_to_1(log_hdr + TRX_UNDO_XID_EXISTS, TRUE);
} else { } else {
mach_write_to_1(log_hdr + TRX_UNDO_XID_EXISTS, FALSE); mach_write_to_1(log_hdr + TRX_UNDO_XID_EXISTS, FALSE);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment