git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: aa2d6b1) | patch
Further reduce dependence on -fwrapv semantics in jsonb.
2024年8月16日 20:06:40 +0000 (15:06 -0500)
2024年8月16日 20:06:40 +0000 (15:06 -0500)
commit 1d80d6b50e6401828fc445151375f9bde3f99ac6
Further reduce dependence on -fwrapv semantics in jsonb.

Commit 108d2adb9e missed updating a few places in the jsonb code
that rely on signed integer wrapping for correctness. These can
also be fixed by using pg_abs_s32() to negate a signed integer
(that is known to be negative) for comparison with an unsigned
integer.

Reported-by: Alexander Lakhin
Discussion: https://postgr.es/m/bfff906f-300d-81ea-83b7-f2c93845e7f2%40gmail.com
src/backend/utils/adt/jsonfuncs.c diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /