Fix copy-paste error in hash_record_extended()
authorMichael Paquier <michael@paquier.xyz>
Wed, 3 Jun 2026 03:47:22 +0000 (12:47 +0900)
committerMichael Paquier <michael@paquier.xyz>
Wed, 3 Jun 2026 03:47:22 +0000 (12:47 +0900)
commit273a3c77615e793089b2f41b666b6fcaa970a0c9
treefab06e71ca17253fd33eb3e0984320cde840426b
parentffeda04259bb0b78e901c61e4b9d0ad86e786f4f
Fix copy-paste error in hash_record_extended()

The code failed to initialize the second isnull argument passed to
FunctionCallInvoke().  This is harmless for existing in-core extended
hash support functions, since FunctionCallInvoke() does not use the
value (note that all the in-core extended hash functions are strict),
examining only the argument values.  However, extension-provided
extended hash functions could be affected if they inspect
PG_ARGISNULL(1).

Oversight in 01e658fa74cb.

Author: Man Zeng <zengman@halodbtech.com>
Discussion: https://postgr.es/m/tencent_7818173C01E01836109848C3@qq.com
Backpatch-through: 14
src/backend/utils/adt/rowtypes.c