]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - IkiWiki/Plugin/brokenlinks.pm
fix
[git.ikiwiki.info.git] / IkiWiki / Plugin / brokenlinks.pm
index 22590366b641b19ad8e3a34dfc1e1bacf236e93d..7fae9a2f2e5ceae2b5f11191bf83f6c835beee0a 100644 (file)
@@ -20,16 +20,16 @@ sub preprocess (@) { #{{{
        IkiWiki::add_depends($params{page}, $params{pages});
        
        my @broken;
-       foreach my $page (%IkiWiki::links) {
-               if (IkiWiki::globlist_match($page, $params{pages})) {
+       foreach my $page (keys %IkiWiki::links) {
+               if (IkiWiki::pagespec_match($page, $params{pages})) {
                        foreach my $link (@{$IkiWiki::links{$page}}) {
                                next if $link =~ /.*\/discussion/i && $IkiWiki::config{discussion};
                                my $bestlink=IkiWiki::bestlink($page, $link);
                                next if length $bestlink;
                                push @broken,
-                                       IkiWiki::htmllink($page, $link, 1).
+                                       IkiWiki::htmllink($page, $params{destpage}, $link, 1).
                                        " in ".
-                                       IkiWiki::htmllink($params{page}, $page, 1);
+                                       IkiWiki::htmllink($params{page}, $params{destpage}, $page, 1);
                        }
                }
        }