From: Matthias Lederhofer Date: Sat, 16 Sep 2006 22:30:27 +0000 (+0200) Subject: gitweb: do not use 'No such directory' error message X-Git-Tag: v1.4.3-rc1~92 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=7939fe44b8abedb4d8bb5090aec7a92eb1aa7a4b;p=git.git gitweb: do not use 'No such directory' error message undef $project; to prevent a file named description to be read. Signed-off-by: Junio C Hamano --- diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl index 250138520..fa657578f 100755 --- a/gitweb/gitweb.perl +++ b/gitweb/gitweb.perl @@ -198,13 +198,10 @@ if (defined $action) { our $project = $cgi->param('p'); if (defined $project) { - if (!validate_input($project)) { - die_error(undef, "Invalid project parameter"); - } - if (!(-d "$projectroot/$project")) { - die_error(undef, "No such directory"); - } - if (!(-e "$projectroot/$project/HEAD")) { + if (!validate_input($project) || + !(-d "$projectroot/$project") || + !(-e "$projectroot/$project/HEAD")) { + undef $project; die_error(undef, "No such project"); } }