/[pkgs]/devel/perl/34_fix_qr-memory-leak-2
ViewVC logotype

Contents of /devel/perl/34_fix_qr-memory-leak-2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Wed Mar 11 22:01:05 2009 UTC (8 months, 1 week ago) by spot
Branch: MAIN
CVS Tags: F-12-split, perl-5_10_0-63_fc11, perl-5_10_0-61_fc11, perl-5_10_0-80_fc12, perl-5_10_0-81_fc12, perl-5_10_0-84_fc13, perl-5_10_0-82_fc13, perl-5_10_0-77_fc12, perl-5_10_0-83_fc13, perl-5_10_0-71_fc12, perl-5_10_0-75_fc12, perl-5_10_0-73_fc12, perl-5_10_0-68_fc11, perl-5_10_0-67_fc11, perl-5_10_0-64_fc11, perl-5_10_0-72_fc12, F-11-split, perl-5_10_0-62_fc11, perl-5_10_0-69_fc12, perl-5_10_0-79_fc12, perl-5_10_0-78_fc12, perl-5_10_0-70_fc12, perl-5_10_0-74_fc12, perl-5_10_0-66_fc11, perl-5_10_0-65_fc11, perl-5_10_0-76_fc12, HEAD
reorder @INC, fix bz 489204, merge useful debian patches
1 Fix memory leak with qr//. (Closes: #503975)
2
3 Adapted from upstream change 34506.
4 diff --git a/pp_hot.c b/pp_hot.c
5 index 57fa328..4a4e9e8 100644
6 --- a/pp_hot.c
7 +++ b/pp_hot.c
8 @@ -1198,6 +1198,9 @@ PP(pp_qr)
9 if (rx->extflags & RXf_TAINTED)
10 SvTAINTED_on(rv);
11 sv_magic(sv,(SV*)ReREFCNT_inc(rx), PERL_MAGIC_qr,0,0);
12 + if (pkg) {
13 + SvREFCNT_dec(pkg);
14 + }
15 XPUSHs(rv);
16 RETURN;
17 }

admin@fedoraproject.org
ViewVC Help
Powered by ViewVC 1.1.2