Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane2025-05-11 00:22:39 +0000
committerTom Lane2025-05-11 00:22:39 +0000
commitd4a7e4e179f946e12708f758d30a07f931fd5a84 (patch)
tree7f328eff6e28e4b72ab4d5a5249eb325bda0332e /src/backend/regex
parent4a4ee0c2c1e53401924101945ac3d517c0a8a559 (diff)
Fix incorrect "return NULL" in BumpAllocLarge().
This must be "return MemoryContextAllocationFailure(context, size, flags)" instead. The effect of this oversight is that if we got a malloc failure right here, the code would act as though MCXT_ALLOC_NO_OOM had been specified, whether it was or not. That would likely lead to a null-pointer-dereference crash at the unsuspecting call site. Noted while messing with a patch to improve our Valgrind leak detection support. Back-patch to v17 where this code came in.
Diffstat (limited to 'src/backend/regex')
0 files changed, 0 insertions, 0 deletions