From: Simon McVittie Date: Sun, 3 Aug 2008 15:16:24 +0000 (+0100) Subject: Suppress warning about uninitialized value if directives look like [[!foo]] X-Git-Url: https://sipb.mit.edu/gitweb.cgi/ikiwiki.git/commitdiff_plain/4c2f46e3fa34238bbdd093f0b3d211103a3b94a3 Suppress warning about uninitialized value if directives look like [[!foo]] (cherry picked from commit cf58eefaa56eb17c227d97d129bf95e3dab54fd3) --- diff --git a/IkiWiki.pm b/IkiWiki.pm index 2815a5c4c..051c11b43 100644 --- a/IkiWiki.pm +++ b/IkiWiki.pm @@ -1176,7 +1176,8 @@ sub preprocess ($$$;$$) { #{{{ }sx; } - $content =~ s{$regex}{$handle->($1, $2, $3, $4)}eg; + # $4 can be undef if the directive was [[!foo]] + $content =~ s{$regex}{$handle->($1, $2, $3, ($4 or ""))}eg; return $content; } #}}}