]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/brokenlinks.pm
* Remove dups from the brokenlinks list.
[ikiwiki.git] / IkiWiki / Plugin / brokenlinks.pm
index 50bbe0d54499ac165263e08f0f2fda36b6dc9fff..22590366b641b19ad8e3a34dfc1e1bacf236e93d 100644 (file)
@@ -35,7 +35,8 @@ sub preprocess (@) { #{{{
        }
        
        return "There are no broken links!" unless @broken;
-       return "<ul>\n".join("\n", map { "<li>$_</li>" } sort @broken)."</ul>\n";
+       my %seen;
+       return "<ul>\n".join("\n", map { "<li>$_</li>" } grep { ! $seen{$_}++ } sort @broken)."</ul>\n";
 } # }}}
 
 1