fix uninitalized value warning
authorJoey Hess <joey@kitenet.net>
Fri, 21 May 2010 22:03:21 +0000 (18:03 -0400)
committerJoey Hess <joey@kitenet.net>
Fri, 21 May 2010 22:03:21 +0000 (18:03 -0400)
IkiWiki/Plugin/comments.pm

index f2cd8f90aa27f0a963908f587f34a57fddcecf19..86b60a2b2864037ac4644fed9e0d64d5fecd3812 100644 (file)
@@ -913,7 +913,7 @@ sub match_comment ($$;@) {
        my $source=exists $IkiWiki::pagesources{$page} ?
                $IkiWiki::pagesources{$page} :
                $IkiWiki::delpagesources{$page};
-       my $type=IkiWiki::pagetype($source);
+       my $type=defined $source ? IkiWiki::pagetype($source) : undef;
        if (! defined $type || $type ne "_comment") {
                return IkiWiki::FailReason->new("$page is not a comment");
        }
@@ -928,7 +928,7 @@ sub match_comment_pending ($$;@) {
        my $source=exists $IkiWiki::pagesources{$page} ?
                $IkiWiki::pagesources{$page} :
                $IkiWiki::delpagesources{$page};
-       my $type=IkiWiki::pagetype($source);
+       my $type=defined $source ? IkiWiki::pagetype($source) : undef;
        if (! defined $type || $type ne "_comment_pending") {
                return IkiWiki::FailReason->new("$page is not a pending comment");
        }