On Tue, 25 Feb 1997 14:41:30 EST, Chip Salzenberg wrote:
>According to Gurusamy Sarathy:
>> On Tue, 25 Feb 1997 10:07:02 PST, David Dyck wrote:
>> >summary:
>> > op/tie.t gets "Segmentation fault" with Sarathy's perl_call patch
>>
>> Try this patch.
>
>That's got it. Now pureperl doesn't complain about op/tie.t.
>
Good. This here patch sets up the flag in a few more places (to avoid
redundant sigjmp()s which was why t/op/tie.t triggered execution
of docatch()). This patch fixes that flag leak.
p5p-msgid: <
199702252200.RAA16853@aatma.engin.umich.edu>
calllist(endav);
return STATUS_NATIVE_EXPORT;
case 3:
+ mustcatch = FALSE;
PerlIO_printf(PerlIO_stderr(), "panic: top_env\n");
return 1;
}
#endif
return STATUS_NATIVE_EXPORT;
case 3:
+ mustcatch = FALSE;
if (!restartop) {
PerlIO_printf(PerlIO_stderr(), "panic: restartop\n");
FREETMPS;
my_exit_jump();
/* NOTREACHED */
case 3:
+ mustcatch = FALSE;
if (restartop) {
op = restartop;
restartop = 0;
my_exit_jump();
/* NOTREACHED */
case 3:
+ mustcatch = FALSE;
if (restartop) {
op = restartop;
restartop = 0;
PerlIO_printf(PerlIO_stderr(), "panic: restartop\n");
break;
}
+ mustcatch = FALSE;
op = restartop;
restartop = 0;
/* FALL THROUGH */