Oops.
authorRobert Haas <rhaas@postgresql.org>
Tue, 14 Oct 2014 11:52:43 +0000 (11:52 +0000)
committerRobert Haas <rhaas@postgresql.org>
Tue, 14 Oct 2014 11:52:43 +0000 (11:52 +0000)
src/backend/storage/buffer/bufmgr.c

index 9eb8877e84b950d99f0cd7fa1975341992d98800..437deb905c09591be57b15fd95dab56c7ee6a044 100644 (file)
@@ -997,7 +997,7 @@ enter:
             */
            foundbuf = &BufferDescriptors[buf_id];
            valid = PinBuffer(foundbuf, strategy);
-           if (memcmp(&newTag, &foundbuf->tag, sizeof(BufferTag)) == 0)
+           if (!BUFFERTAGS_EQUAL(newTag, foundbuf->tag))
            {
                UnpinBuffer(foundbuf, true);
                goto enter;