* Fix a bug that caused link(foo) to succeed if page foo did not exist.
[ikiwiki.git] / IkiWiki.pm
index c272a294e9e912e6be2b7d6e5093795b069118bc..8f9bd990a02c48a26a249e36e3df245807dbedec 100644 (file)
@@ -1027,6 +1027,7 @@ sub match_link ($$$) { #{{{
        my $links = $IkiWiki::links{$page} or return undef;
        return 0 unless @$links;
        my $bestlink = IkiWiki::bestlink($from, $link);
+       return 0 unless length $bestlink;
        foreach my $p (@$links) {
                return 1 if $bestlink eq IkiWiki::bestlink($page, $p);
        }