chiark / gitweb /
Dgit.pm: parsecontrol: Improve error message for failed open
[dgit.git] / Debian / Dgit.pm
index 941bcdcd329c39688929937ac665d02bc7a5d9fb..5a13e0a14275030e7f0a8296faa1af4ec8d83b3f 100644 (file)
@@ -651,7 +651,7 @@ sub parsecontrolfh ($$;$) {
 sub parsecontrol {
     my ($file, $desc, $allowsigned) = @_;
     my $fh = new IO::Handle;
-    open $fh, '<', $file or die "$file: $!";
+    open $fh, '<', $file or fail "open $file ($desc): $!";
     my $c = parsecontrolfh($fh,$desc,$allowsigned);
     $fh->error and confess $!;
     close $fh;