Another attempt to unbreak HOT.
authorRobert Haas <rhaas@postgresql.org>
Mon, 10 Oct 2011 19:03:24 +0000 (15:03 -0400)
committerRobert Haas <rhaas@postgresql.org>
Fri, 14 Oct 2011 18:38:15 +0000 (14:38 -0400)
src/backend/storage/ipc/snaparray.c

index 160b054785962409da53a5495a6ee64abc52d0b3..79eec1c586108a51eadff2ebab2991285084fa66 100644 (file)
@@ -733,7 +733,7 @@ SnapArraySetFreshXmin(void)
 
        /* Advance fresh_xmin. */
        SpinLockAcquire(&SnapArray->misc_mutex);
-       if (TransactionIdPrecedes(xmin, SnapArray->fresh_xmin))
+       if (TransactionIdPrecedes(SnapArray->fresh_xmin, xmin))
                SnapArray->fresh_xmin = xmin;
        else
                xmin = SnapArray->fresh_xmin;