Alex Hunsaker <badalex(at)gmail(dot)com> writes:
> PFA that copies if its readonly and its not a scalar. Also I fixed up
> Tom's complaint about having sv2cstr() inside do_util_elog's PG_TRY
> block.
On reflection I don't believe that just moving that call will improve
matters. sv2cstr also contains a palloc, and if that throws an error,
it had better do so within a PG error context not the Perl one.
Making things safer will most likely require refactoring sv2cstr to
keep the Perl and PG operations entirely separate.
regards, tom lane
In response to
pgsql-hackers by date
| Next: | From: Simon Riggs | Date: 2012-01-06 08:50:26 |
| Subject: Re: Poorly thought out code in vacuum |
| Previous: | From: Alex Hunsaker | Date: 2012-01-06 03:59:33 |
| Subject: Re: pgsql: Fix breakage from earlier plperl fix. |
pgsql-committers by date
| Next: | From: Andrew Dunstan | Date: 2012-01-06 13:34:30 |
| Subject: Re: [COMMITTERS] pgsql: Fix breakage from earlier plperl fix. |
| Previous: | From: Alex Hunsaker | Date: 2012-01-06 03:59:33 |
| Subject: Re: pgsql: Fix breakage from earlier plperl fix. |