Re: [BUGFIX] Fix crash due to sizeof bug in RegisterExtensionExplainOption

From: Andreas Karlsson <andreas(at)proxel(dot)se>
To: Michael Paquier <michael(at)paquier(dot)xyz>
Cc: Joel Jacobson <joel(at)compiler(dot)org>, pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: [BUGFIX] Fix crash due to sizeof bug in RegisterExtensionExplainOption
Date: 2026-03-03 04:14:55
Message-ID: 0eeb42d7-f4a7-46c4-8886-7b6fa016a484@proxel.se
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On 3/3/26 5:13 AM, Michael Paquier wrote:
> On Tue, Mar 03, 2026 at 04:39:43AM +0100, Andreas Karlsson wrote:
>> Shouldn't the patch have used repalloc_array()? If the code had done so in
>> the first place the bug would never have happened.
>
> I was considering that first. However, after looked at the
> MemoryContextAlloc() and the inconsistency that repalloc_array() was
> bringing, I have turned the thought away.

Ah, makes sense but then the question is if we should make
MemoryContextAlloc() more consistent with palloc() but that is a bigger
question than just this small bugfix.

Andreas

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Jeff Davis 2026-03-03 04:16:32 Re: Use pg_icu_unicode_version(void) instead of pg_icu_unicode_version()
Previous Message Michael Paquier 2026-03-03 04:13:11 Re: [BUGFIX] Fix crash due to sizeof bug in RegisterExtensionExplainOption