summaryrefslogtreecommitdiff
path: root/src/include/utils/jsonb.h
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2025-11-01 13:25:42 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2025-11-01 13:25:42 -0400
commitff8aba65d463b144db7c081181b5ccf6eaaf1af4 (patch)
tree7415692122eeb385d663f0117fa370ea0db61154 /src/include/utils/jsonb.h
parent2648eab3779b0204368f785f9df84de01270e537 (diff)
Fix contrib/ltree's subpath() with negative offset.
subpath(ltree,offset,len) now correctly errors when given an offset less than -n, where n is the number of labels in the given ltree. There was a duplicate block of code that allowed an offset as low as -2n. The documentation says no such thing, so this must have been a copy-and-paste error in the original ltree patch. While here, avoid redundant calculation of "end" and write LTREE_MAX_LEVELS rather than its hard-coded value. Author: Marcus Gartner <m.a.gartner@gmail.com> Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us> Discussion: https://postgr.es/m/CAAUGV_SvBO9gWYbaejb9nhe-mS9FkNP4QADNTdM3wdRhvLobwA@mail.gmail.com
Diffstat (limited to 'src/include/utils/jsonb.h')
0 files changed, 0 insertions, 0 deletions