1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
Description: Properly handle trailing dots
Author: Axel Beckert <abe@debian.org>
Bug: https://github.com/nmelnick/Domain-PublicSuffix/issues/9
Forwarded: https://github.com/nmelnick/Domain-PublicSuffix/pull/10
--- a/lib/Domain/PublicSuffix.pm
+++ b/lib/Domain/PublicSuffix.pm
@@ -215,7 +215,7 @@
$self->root_domain($suffix);
} else {
my $root_domain = $domain;
- $root_domain =~ s/^.*\.(.*?\.$suffix)$/$1/;
+ $root_domain =~ s/^.*\.(.*?\.$suffix)\.?$/$1/;
$self->root_domain($root_domain);
}
|