]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Fix copy-paste error in hash_record_extended() REL_14_STABLE github/REL_14_STABLE
authorMichael Paquier <michael@paquier.xyz>
Wed, 3 Jun 2026 03:47:34 +0000 (12:47 +0900)
committerMichael Paquier <michael@paquier.xyz>
Wed, 3 Jun 2026 03:47:34 +0000 (12:47 +0900)
commit74d3482f45dd8924579a9e5d10f8b15756e9db24
tree341dc1d4f30996592b450164050a5bf52362db50
parentd616e741fe61838f15d22bf470bca86b786b3554
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