summaryrefslogtreecommitdiff
path: root/op.c
diff options
context:
space:
mode:
authorCharles Lane <lane@DUPHY4.Physics.Drexel.Edu>2001-02-21 08:08:03 -0500
committerJarkko Hietaniemi <jhi@iki.fi>2001-02-21 19:38:57 +0000
commite48f23091da2d4765330c841b01ea37b4d2bb3ac (patch)
tree61716314ebdf8a3a30471e314535fd6737a14cb4 /op.c
parent9e6390329e0b2f4a2dab0836dc608590db56a9e1 (diff)
downloadperl-e48f23091da2d4765330c841b01ea37b4d2bb3ac.tar.gz
glob-in-eval memory leak fix
Message-Id: <010221130721.7a2ab@DUPHY4.Physics.Drexel.Edu> p4raw-id: //depot/perl@8881
Diffstat (limited to 'op.c')
-rw-r--r--op.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/op.c b/op.c
index af7221e2c9..ab9d7b16e3 100644
--- a/op.c
+++ b/op.c
@@ -5799,6 +5799,7 @@ Perl_ck_glob(pTHX_ OP *o)
gv = newGVgen("main");
gv_IOadd(gv);
append_elem(OP_GLOB, o, newGVOP(OP_GV, 0, gv));
+ SvREFCNT_dec((SV*)gv); /* had excess refcnt */
scalarkids(o);
return o;
}