Fix broken error check in _hash_doinsert. You can't just cast a HashMetaPage to a Page, because the meta page data is stored after the page header, not at offset 0. Fortunately, this didn't break anything because it happens to find hashm_bsize at the offset at which it expects to find pd_pagesize_version, and the values are close enough to the same that this works out.
Still, it's a bug, so back-patch to all supported versions. Mithun Cy, revised a bit by me. Branch ------ REL9_3_STABLE Details ------- http://git.postgresql.org/pg/commitdiff/603ad8ad298315cab79fa4e1c78095e4a3eca003 Modified Files -------------- src/backend/access/hash/hashinsert.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) -- Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-committers