]> ruderich.org/simon Gitweb - blhc/blhc.git/commitdiff
Properly detect if given a directory name as argument.
authorBernhard R. Link <brlink@debian.org>
Wed, 30 May 2012 10:03:46 +0000 (12:03 +0200)
committerSimon Ruderich <simon@ruderich.org>
Thu, 31 May 2012 21:50:20 +0000 (23:50 +0200)
Currently running blhc with a directory name as argument results in no
error except it warning there are no compiler commands in it. So check
if it is a proper file (or a link to a proper file).

bin/blhc

index b5dfa6822e55fec0858cd7ed4006dbbf6549143e..d5cc9d624c46fd56ad74f9b22ca548157c9aff83 100755 (executable)
--- a/bin/blhc
+++ b/bin/blhc
@@ -601,6 +601,8 @@ FILE:
 foreach my $file (@ARGV) {
     print "checking '$file'...\n" if scalar @ARGV > 1;
 
+    -f $file or die "No such file: $file";
+
     open my $fh, '<', $file or die $!;
 
     # Architecture of this file.