aboutsummaryrefslogtreecommitdiff
path: root/src/backend/storage/file/fileset.c
diff options
context:
space:
mode:
authorPeter Eisentraut <peter@eisentraut.org>2025-08-05 11:38:34 +0200
committerPeter Eisentraut <peter@eisentraut.org>2025-08-05 11:47:23 +0200
commit2ad6e80de9a6300daffcc0987667e45012fbecde (patch)
tree39b087838660db864a1baa3215e70c71a0e497f3 /src/backend/storage/file/fileset.c
parentc9a5860f7a56cc639d6a73519b8b2a00d26d960c (diff)
downloadpostgresql-2ad6e80de9a6300daffcc0987667e45012fbecde.tar.gz
postgresql-2ad6e80de9a6300daffcc0987667e45012fbecde.zip
Fix various hash function uses
These instances were using Datum-returning functions where a lower-level function returning uint32 would be more appropriate. Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us> Discussion: https://www.postgresql.org/message-id/flat/8246d7ff-f4b7-4363-913e-827dadfeb145%40eisentraut.org
Diffstat (limited to 'src/backend/storage/file/fileset.c')
-rw-r--r--src/backend/storage/file/fileset.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/storage/file/fileset.c b/src/backend/storage/file/fileset.c
index 64141c7cb91..4d5ee353fd7 100644
--- a/src/backend/storage/file/fileset.c
+++ b/src/backend/storage/file/fileset.c
@@ -185,7 +185,7 @@ FileSetPath(char *path, FileSet *fileset, Oid tablespace)
static Oid
ChooseTablespace(const FileSet *fileset, const char *name)
{
- uint32 hash = hash_any((const unsigned char *) name, strlen(name));
+ uint32 hash = hash_bytes((const unsigned char *) name, strlen(name));
return fileset->tablespaces[hash % fileset->ntablespaces];
}