This queue is for tickets about the HTML-Parser CPAN distribution.

Report information
The Basics
Id:
2734
Status:
resolved
Priority:
Low/Low
Queue:

People
Owner:
Nobody in particular
Requestors:
ivan-rt-cpan [...] 420.am
Cc:
AdminCc:

BugTracker
Severity:
Important
Broken in:
  • 3.26
  • 3.27
  • 3.28
Fixed in:
(no value)



Subject: (patch) fix memory leak on alpha/64-bit platforms
(Forwarded from Doug Larrick <doug@ties.org> from the Debian Bug#195500) The following patch fixes a problem where applications -- specifically SpamAssassin -- can fail, printing an "Out of memory!" message on Alpha, and presumably on other 64-bit platforms. --- util.c.orig 2003-05-30 21:01:50.000000000 -0400 +++ util.c 2003-05-30 21:01:54.000000000 -0400 @@ -171,12 +171,12 @@ #ifdef UNICODE_ENTITIES if (!SvUTF8(sv) && repl_utf8) { - int len = t - SvPVX(sv); + STRLEN len = t - SvPVX(sv); if (len) { /* need to upgrade the part that we have looked though */ - int old_len = len; + STRLEN old_len = len; char *ustr = bytes_to_utf8(SvPVX(sv), &len); - int grow = len - old_len; + STRLEN grow = len - old_len; if (grow) { /* XXX It might already be enough gap, so we don't need this, but it should not hurt either. -- System Information: Debian Release: testing/unstable Architecture: alpha Kernel: Linux jekyl 2.4.20 #1 Sat Feb 1 08:55:32 EST 2003 alpha Locale: LANG=C, LC_CTYPE=C Versions of packages libhtml-parser-perl depends on: ii libc6.1 2.3.1-16 ii libhtml-tagset-perl 3.03-1 ii perl 5.8.0-17 ii perl-base [perlapi-5.8.0] 5.8.0-17


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.