You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by fe...@apache.org on 2004/04/22 22:25:24 UTC
svn commit: rev 10187 - incubator/spamassassin/trunk/lib/Mail/SpamAssassin
Author: felicity
Date: Thu Apr 22 13:25:22 2004
New Revision: 10187
Modified:
incubator/spamassassin/trunk/lib/Mail/SpamAssassin/HTML.pm
Log:
bug 3287: URI parsing should ignore/strip leading/trailing whitespace.
Modified: incubator/spamassassin/trunk/lib/Mail/SpamAssassin/HTML.pm
==============================================================================
--- incubator/spamassassin/trunk/lib/Mail/SpamAssassin/HTML.pm (original)
+++ incubator/spamassassin/trunk/lib/Mail/SpamAssassin/HTML.pm Thu Apr 22 13:25:22 2004
@@ -382,7 +382,13 @@
sub push_uri {
my ($self, $uri) = @_;
- my $target = target_uri($self->{html}{base_href} || "", $uri || "");
+ $uri ||= '';
+
+ # URIs don't have leading/trailing whitespace ...
+ $uri =~ s/^\s+//;
+ $uri =~ s/\s+$//;
+
+ my $target = target_uri($self->{html}{base_href} || "", $uri);
push @{$self->{html}{uri}}, $target if $target;
}