On Wed, Feb 11, 2009 at 22:53, Zefram <zef...@fysh.org> wrote: > I've found another patch, from around the same time, that I sent to you > and isn't in the latest release.
This patch has now been applied as well. Thanks! http://gitorious.org/projects/libwww-perl/repos/mainline/commits/d697d6dafa3d9d55d6b9c048baf4eb3368524fb7 --Gisle > 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 >