Thanks for patching HTML::Parser.

I've found another patch, from around the same time, that I sent to you
and isn't in the latest release.  This is for HTTP::Cookies, in the LWP
distribution.  The destructor for HTTP::Cookies can clobber $! and the
other global status variables.  Destructors need to avoid this because
they are called implicitly.  This patch fixes it:

START_OF_PATCH
--- libwww-perl-5.808.orig/lib/HTTP/Cookies.pm  2004-11-12 10:06:12.000000000 
+0000
+++ libwww-perl-5.808.mod0/lib/HTTP/Cookies.pm  2007-09-08 09:28:13.922627811 
+0100
@@ -507,6 +507,7 @@
 sub DESTROY
 {
     my $self = shift;
+    local($., $@, $!, $^E, $?);
     $self->save if $self->{'autosave'};
 }
 
END_OF_PATCH

-zefram

Reply via email to