From: David Riebenbauer Date: Sat, 30 Jan 2010 09:25:10 +0000 (+0100) Subject: Make srcfile() return undef, if the file isn't there. X-Git-Tag: 3.20100427~62^2~28^2~13 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=4af4d26582f0c2b915d7102fb4a604b176385748;p=ikiwiki.git Make srcfile() return undef, if the file isn't there. This has the advantage that it's now possible to check for the existence of a sourcefile with that function. --- diff --git a/IkiWiki.pm b/IkiWiki.pm index b8e599928..cb1c46a68 100644 --- a/IkiWiki.pm +++ b/IkiWiki.pm @@ -743,7 +743,10 @@ sub srcfile_stat { } sub srcfile ($;$) { - return (srcfile_stat(@_))[0]; + if (my @stat=srcfile_stat(@_)) { + return $stat[0]; + } + return undef } sub add_underlay ($) {