summaryrefslogtreecommitdiff
path: root/pp_hot.c
diff options
context:
space:
mode:
authorGurusamy Sarathy <gsar@cpan.org>1999-09-08 00:52:50 +0000
committerGurusamy Sarathy <gsar@cpan.org>1999-09-08 00:52:50 +0000
commit64de36e6ad8b9ebb467d1f68ced94dc464b85104 (patch)
tree0ed02b687302fbe7ee7ebddf3d3c7794d50728b5 /pp_hot.c
parent349fd7b7286e5fa0d4cd22565b1943fa16790eac (diff)
downloadperl-64de36e6ad8b9ebb467d1f68ced94dc464b85104.tar.gz
fix memory leak in C<sub f { @_ = 1 } f() while 1>
p4raw-id: //depot/perl@4102
Diffstat (limited to 'pp_hot.c')
-rw-r--r--pp_hot.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/pp_hot.c b/pp_hot.c
index bb034e5be4..7c7bc5017b 100644
--- a/pp_hot.c
+++ b/pp_hot.c
@@ -2512,6 +2512,7 @@ try_autoload:
if (AvREAL(av)) {
av_clear(av);
AvREAL_off(av);
+ AvREIFY_on(av);
}
#ifndef USE_THREADS
cx->blk_sub.savearray = GvAV(PL_defgv);