summaryrefslogtreecommitdiff
path: root/pp_pack.c
diff options
context:
space:
mode:
authorYves Orton <demerphq@gmail.com>2022-10-18 15:06:40 +0200
committerYves Orton <demerphq@gmail.com>2022-10-24 14:33:55 +0200
commitfd7d660c0375d3fd51d1ce88edcd4e32ee899953 (patch)
tree71ffdc675ce3a4ba93ba0484f107f39cbf83c594 /pp_pack.c
parentdd66b1d793c73fea9309c1d12a879369bf55bb83 (diff)
downloadperl-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