summaryrefslogtreecommitdiff
path: root/IkiWiki
diff options
context:
space:
mode:
Diffstat (limited to 'IkiWiki')
-rw-r--r--IkiWiki/Plugin/brokenlinks.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/IkiWiki/Plugin/brokenlinks.pm b/IkiWiki/Plugin/brokenlinks.pm
index 50bbe0d54..22590366b 100644
--- a/IkiWiki/Plugin/brokenlinks.pm
+++ b/IkiWiki/Plugin/brokenlinks.pm
@@ -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