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;
 }