Package: libxml-libxml-perl
Version: 1.58-3
Severity: normal
Tags: patch

There is a memory leak in libxml-libxml-perl-1.58.  More info at
http://rt.cpan.org/Public/Bug/Display.html?id=12765

I've included a patch which fixes this problem.

diff -ur libxml-libxml-perl-1.58/LibXML.xs libxml-libxml-perl-1.58.new/LibXML.xs
--- libxml-libxml-perl-1.58/LibXML.xs   2006-03-23 00:34:56.000000000 +0000
+++ libxml-libxml-perl-1.58.new/LibXML.xs       2006-03-23 00:33:36.000000000 
+0000
@@ -976,6 +976,7 @@
         if ( real_doc != NULL ) {
             recover = LibXML_get_recover(real_obj);

+            if (real_doc->URL) { xmlFree(real_doc->URL);}
             if ( directory == NULL ) {
                 SV * newURI = sv_2mortal(newSVpvf("unknown-%12.12d", 
(void*)real_doc));
                 real_doc->URL = xmlStrdup((const xmlChar*)SvPV_nolen(newURI));



-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages libxml-libxml-perl depends on:
ii  libc6                    2.3.6-4         GNU C Library: Shared libraries an
ii  libxml-libxml-common-per 0.13-5          Perl module for common routines & 
ii  libxml-namespacesupport- 1.09-2          Perl module for supporting simple 
ii  libxml-sax-perl          0.12-5          Perl module for using and building
ii  libxml2                  2.6.23.dfsg.2-3 GNOME XML library
ii  perl                     5.8.8-3         Larry Wall's Practical Extraction 
ii  perl-base [perlapi-5.8.8 5.8.8-3         The Pathologically Eclectic Rubbis
ii  zlib1g                   1:1.2.3-11      compression library - runtime

libxml-libxml-perl recommends no packages.

-- no debconf information

-- 
David Pashley
[EMAIL PROTECTED]
Nihil curo de ista tua stulta superstitione.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to