aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/jsonb_util.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2015-10-04 14:16:59 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2015-10-04 14:16:59 -0400
commitff4cbc1ff3d23fe9c40110c8953e0d07457b136b (patch)
treea68f4ec8e20961ce1d9f47cbac3d30704a7a9fd8 /src/backend/utils/adt/jsonb_util.c
parent99557984bc91446d50a70fc5ecb1306bc3cf56f6 (diff)
downloadpostgresql-ff4cbc1ff3d23fe9c40110c8953e0d07457b136b.tar.gz
postgresql-ff4cbc1ff3d23fe9c40110c8953e0d07457b136b.zip
Fix possible "invalid memory alloc request size" failure in nodeHash.c.
Limit the size of the hashtable pointer array to not more than MaxAllocSize. We've seen reports of failures due to this in HEAD/9.5, and it seems possible in older branches as well. The change in NTUP_PER_BUCKET in 9.5 may have made the problem more likely, but surely it didn't introduce it. Tomas Vondra, slightly modified by me
Diffstat (limited to 'src/backend/utils/adt/jsonb_util.c')
0 files changed, 0 insertions, 0 deletions