diff options
author | Yves Orton <demerphq@gmail.com> | 2022-10-18 15:06:40 +0200 |
---|---|---|
committer | Yves Orton <demerphq@gmail.com> | 2022-10-24 14:33:55 +0200 |
commit | fd7d660c0375d3fd51d1ce88edcd4e32ee899953 (patch) | |
tree | 71ffdc675ce3a4ba93ba0484f107f39cbf83c594 /pp_pack.c | |
parent | dd66b1d793c73fea9309c1d12a879369bf55bb83 (diff) | |
download | perl-fd7d660c0375d3fd51d1ce88edcd4e32ee899953.tar.gz |
pp_ctl.c - in try_run_unitcheck() guard against leaking PL_restartop
If we die while executing a UNITCHECK inside of an eval we shouldn't
leave PL_restartop set, as we will execute PL_op->op_next anyway. See
the previous commit for more details in the context yy_parse().
Thanks to Bram for coming up with a test case that demonstrated the
problem.
Diffstat (limited to 'pp_pack.c')
0 files changed, 0 insertions, 0 deletions