aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeBitmapAnd.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2023-09-25 11:50:28 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2023-09-25 11:50:28 -0400
commitcf1c65070a89de1e810ef2c5a2036ca4a56c2fdc (patch)
treebdb4c93351139022bed0f7a56e79a7c83720115f /src/backend/executor/nodeBitmapAnd.c
parent3aff1d3fd0fb7f00da3c9994114e596c6744ea41 (diff)
downloadpostgresql-cf1c65070a89de1e810ef2c5a2036ca4a56c2fdc.tar.gz
postgresql-cf1c65070a89de1e810ef2c5a2036ca4a56c2fdc.zip
Limit to_tsvector_byid's initial array allocation to something sane.
The initial estimate of the number of distinct ParsedWords is just that: an estimate. Don't let it exceed what palloc is willing to allocate. If in fact we need more entries, we'll eventually fail trying to enlarge the array. But if we don't, this allows success on inputs that currently draw "invalid memory alloc request size". Per bug #18080 from Uwe Binder. Back-patch to all supported branches. Discussion: https://postgr.es/m/18080-d5c5e58fef8c99b7@postgresql.org
Diffstat (limited to 'src/backend/executor/nodeBitmapAnd.c')
0 files changed, 0 insertions, 0 deletions