pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/perl5 Fixed a memory leak in the qr operator. PKG...
details: https://anonhg.NetBSD.org/pkgsrc/rev/2647d83df7e6
branches: trunk
changeset: 548721:2647d83df7e6
user: rillig <rillig%pkgsrc.org@localhost>
date: Tue Oct 21 22:46:49 2008 +0000
description:
Fixed a memory leak in the qr operator. PKGREVISION++
diffstat:
lang/perl5/Makefile | 4 ++--
lang/perl5/distinfo | 3 ++-
lang/perl5/patches/patch-ri | 14 ++++++++++++++
3 files changed, 18 insertions(+), 3 deletions(-)
diffs (49 lines):
diff -r 6dd39862ef57 -r 2647d83df7e6 lang/perl5/Makefile
--- a/lang/perl5/Makefile Tue Oct 21 22:07:36 2008 +0000
+++ b/lang/perl5/Makefile Tue Oct 21 22:46:49 2008 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.141 2008/10/19 19:04:57 he Exp $
+# $NetBSD: Makefile,v 1.142 2008/10/21 22:46:49 rillig Exp $
DISTNAME= perl-5.10.0
CATEGORIES= lang devel perl5
-PKGREVISION= 1
+PKGREVISION= 2
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:S,/modules/by-module/$,/src/,}
DISTFILES+= ${DISTNAME}${EXTRACT_SUFX}
diff -r 6dd39862ef57 -r 2647d83df7e6 lang/perl5/distinfo
--- a/lang/perl5/distinfo Tue Oct 21 22:07:36 2008 +0000
+++ b/lang/perl5/distinfo Tue Oct 21 22:46:49 2008 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.51 2008/10/11 19:36:11 tron Exp $
+$NetBSD: distinfo,v 1.52 2008/10/21 22:46:49 rillig Exp $
SHA1 (perl-5.10.0.tar.gz) = adf73606dd5248af7ccdd735bcaa0e628ea75b3c
RMD160 (perl-5.10.0.tar.gz) = c6614fc99a162790a703f91085b24a60af903ba2
@@ -15,6 +15,7 @@
SHA1 (patch-ck) = 28207b8186c9ad194a1edc696159915bc16d1097
SHA1 (patch-cn) = 7ca2b1ff19f8371637a34ec26779b37d74c74cca
SHA1 (patch-co) = 493ae6cb6cb544ce023c2a1fb067abe943bba2d4
+SHA1 (patch-ri) = fc838ec10cf601a580aa1f58eb93c3198a13ff71
SHA1 (patch-ta) = 60d9ef72db56b9f149f3995b3f526fc32a352bd7
SHA1 (patch-zc) = a23002397ffaebb243f7683c95c8fb227af90f49
SHA1 (patch-zd) = ee67148b8f44fb3826273574abb62ad9ca4ffa7f
diff -r 6dd39862ef57 -r 2647d83df7e6 lang/perl5/patches/patch-ri
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/perl5/patches/patch-ri Tue Oct 21 22:46:49 2008 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-ri,v 1.1 2008/10/21 22:46:49 rillig Exp $
+
+http://rt.perl.org/rt3/Public/Bug/Display.html?id=59516
+
+--- pp_hot.c.orig 2008-10-21 23:34:17.000000000 +0200
++++ pp_hot.c 2008-10-21 23:34:33.000000000 +0200
+@@ -1195,6 +1195,7 @@ PP(pp_qr)
+ SV * const pkg = CALLREG_PACKAGE(rx);
+ SV * const rv = sv_newmortal();
+ SV * const sv = newSVrv(rv, SvPV_nolen(pkg));
++ SvREFCNT_dec(pkg);
+ if (rx->extflags & RXf_TAINTED)
+ SvTAINTED_on(rv);
+ sv_magic(sv,(SV*)ReREFCNT_inc(rx), PERL_MAGIC_qr,0,0);
Home |
Main Index |
Thread Index |
Old Index