summaryrefslogtreecommitdiff
path: root/dgit
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2018-07-26 04:11:10 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2018-07-26 04:13:08 +0100
commit67e3687e3223a97f2d2952ba2aba32d0c177966b (patch)
tree98e96fc402bc2c079de7bb97dcb9441cab0e772d /dgit
parent60b7ec7b4ed5d79709ef1ec6037b1431691db808 (diff)
dgit: linkorigs: Fix error handling when bpd missing
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'dgit')
-rwxr-xr-xdgit3
1 files changed, 2 insertions, 1 deletions
diff --git a/dgit b/dgit
index 63ef082..eca2303 100755
--- a/dgit
+++ b/dgit
@@ -5652,7 +5652,8 @@ sub unpack_playtree_linkorigs ($$) {
my ($upstreamversion, $fn) = @_;
# calls $fn->($leafname);
- opendir QFD, bpd_abs();
+ my $bpd_abs = bpd_abs();
+ opendir QFD, $bpd_abs or fail "buildproductsdir: $bpd_abs: $!";
while ($!=0, defined(my $b = readdir QFD)) {
my $f = bpd_abs()."/".$b;
{