summaryrefslogtreecommitdiff
path: root/Debian
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2015-05-02 20:42:45 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2015-05-31 11:54:09 +0100
commit13161881906ef646bf3a40d3ed343cfbdd50657a (patch)
treebb1573c47ef15f4bf7d551a30c60e527de0ceac5 /Debian
parent41d1bd6a6c194f11f906e1140861e976fac3f4e0 (diff)
Diagnostics: Make shellquote() print empty arguments as ''
Diffstat (limited to 'Debian')
-rw-r--r--Debian/Dgit.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/Debian/Dgit.pm b/Debian/Dgit.pm
index e2a503d..f33b173 100644
--- a/Debian/Dgit.pm
+++ b/Debian/Dgit.pm
@@ -107,7 +107,7 @@ sub shellquote {
local $_;
foreach my $a (@_) {
$_ = $a;
- if (m{[^-=_./0-9a-z]}i) {
+ if (!length || m{[^-=_./0-9a-z]}i) {
s{['\\]}{'\\$&'}g;
push @out, "'$_'";
} else {