From 1a516bb341afb72680470897d75c1d23f75fb37e Mon Sep 17 00:00:00 2001 From: John Naylor Date: Wed, 22 Nov 2023 17:28:41 +0700 Subject: [PATCH v4 1/3] Add finalizer to guc_name_hash --- src/backend/utils/misc/guc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/utils/misc/guc.c b/src/backend/utils/misc/guc.c index 82d8efbc96..e3834d52ee 100644 --- a/src/backend/utils/misc/guc.c +++ b/src/backend/utils/misc/guc.c @@ -33,6 +33,7 @@ #include "catalog/objectaccess.h" #include "catalog/pg_authid.h" #include "catalog/pg_parameter_acl.h" +#include "common/hashfn.h" #include "guc_internal.h" #include "libpq/pqformat.h" #include "parser/scansup.h" @@ -1339,7 +1340,7 @@ guc_name_hash(const void *key, Size keysize) result = pg_rotate_left32(result, 5); result ^= (uint32) ch; } - return result; + return murmurhash32(result); } /* -- 2.42.0