Re: pgsql: Fix memory leak in plpgsql's CALL processing.

Tom Lane <tgl@sss.pgh.pa.us>

From: Tom Lane <tgl@sss.pgh.pa.us>
To: Peter Eisentraut <peter.eisentraut@enterprisedb.com>
Cc: pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2020-12-28T15:11:40Z
Lists: pgsql-hackers
Peter Eisentraut <peter.eisentraut@enterprisedb.com> writes:
> This change has broken the following test case (reduced from actual 
> production code):

Thanks for the report.  What I see here is

ERROR:  unsupported target type: 2139062143

so it looks like a memory clobber --- probably some data structure is
being built in the wrong memory context.  Will look closer shortly.

			regards, tom lane



Commits

  1. Further fix thinko in plpgsql memory leak fix.

  2. Fix thinko in plpgsql memory leak fix.

  3. Fix memory leak in plpgsql's CALL processing.