summaryrefslogtreecommitdiff
path: root/dgit
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2017-07-08 17:59:55 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2017-07-08 17:59:55 +0100
commit965e601bb3231f2a3e97d6faf04febc61cec8ba8 (patch)
tree8058d52979645fc3e31d791a798cfe49b6991704 /dgit
parentfa5bd1281c3c7500104a7ca15795e6448819f391 (diff)
dgit: avoid "Use of uninitialized value $got in concatenation"
When dgit wanted to report that a file it downloaded had the wrong checksum, it would instead crash with this message. This was due to complete_file_from_dsc's $got (which is relied on by the callers of $checkhash) being shadowed inside $checkhash. This is part of #867185/#867185. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'dgit')
-rwxr-xr-xdgit2
1 files changed, 1 insertions, 1 deletions
diff --git a/dgit b/dgit
index 6134f5c..8d7af11 100755
--- a/dgit
+++ b/dgit
@@ -2519,7 +2519,7 @@ sub complete_file_from_dsc ($$;$) {
$fi->{Digester}->reset();
$fi->{Digester}->addfile(*F);
F->error and die $!;
- my $got = $fi->{Digester}->hexdigest();
+ $got = $fi->{Digester}->hexdigest();
return $got eq $fi->{Hash};
};