From c800c1e9b8066645c04b194f7b706fe59c303159 Mon Sep 17 00:00:00 2001 From: Sait Talha Nisanci Date: Fri, 27 Aug 2021 09:13:19 +0300 Subject: [PATCH] fixup! Use HASH_STRINGS explicitly in hash functions --- src/backend/distributed/utils/listutils.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/backend/distributed/utils/listutils.c b/src/backend/distributed/utils/listutils.c index 232837c23..836a4bff6 100644 --- a/src/backend/distributed/utils/listutils.c +++ b/src/backend/distributed/utils/listutils.c @@ -135,16 +135,16 @@ ListToHashSet(List *itemList, Size keySize, bool isStringList) info.entrysize = keySize; info.hcxt = CurrentMemoryContext; - if (!isStringList) + if (isStringList) + { +#if PG_VERSION_NUM >= PG_VERSION_14 + flags |= HASH_STRINGS; +#endif + } + else { flags |= HASH_BLOBS; } -#if PG_VERSION_NUM >= PG_VERSION_14 - else - { - flags |= HASH_STRINGS; - } -#endif HTAB *itemSet = hash_create("ListToHashSet", capacity, &info, flags);