From d49ec0833c03e428cc5a807331b389f1a70cab74 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 8 Jul 2017 20:11:23 +0100 Subject: dgit: avoid dying with wrong message if compression fails When dgit intended to report a decompressor had failed, it would instead crash with no useful message. This was due to generate_commits_from_dsc's @compr_cmd being shadowed inside the if $compr_ext. This is part of #857694. Signed-off-by: Ian Jackson --- dgit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dgit b/dgit index 43f3fd3..6f98813 100755 --- a/dgit +++ b/dgit @@ -2181,7 +2181,7 @@ sub generate_commits_from_dsc () { if defined $compr_ext && !defined $cname; my $compr_proc = new Dpkg::Compression::Process compression => $cname; - my @compr_cmd = $compr_proc->get_uncompress_cmdline(); + @compr_cmd = $compr_proc->get_uncompress_cmdline(); my $compr_fh = new IO::Handle; my $compr_pid = open $compr_fh, "-|" // die $!; if (!$compr_pid) { -- cgit v1.2.3