aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2011-09-27 13:34:47 -0700
committerH. Peter Anvin <hpa@zytor.com>2011-09-27 13:34:47 -0700
commita7c2451e322d004a9a4f97a3b2f38f514578e66a (patch)
tree5ef1593f96516fa143648bde16dffa0d7e1af9fa
parent5247298a9b49fa3cc42251904625fa9d22d7979c (diff)
downloadkup-a7c2451e322d004a9a4f97a3b2f38f514578e66a.tar.gz
Avoid undefined warning for a no-argument command
-rwxr-xr-xkorgupload15
1 files changed, 9 insertions, 6 deletions
diff --git a/korgupload b/korgupload
index 74ebad1..caddc36 100755
--- a/korgupload
+++ b/korgupload
@@ -147,13 +147,16 @@ sub parse_line($)
}
my $cmd = $1;
- my @rawargs = split(/\s+/, $3);
-
my @args = ();
- foreach my $ra (@rawargs) {
- my $a = url_unescape($ra);
- return undef if (!defined($a));
- push(@args, $a);
+
+ if ($2 ne '') {
+ my @rawargs = split(/\s+/, $3);
+
+ foreach my $ra (@rawargs) {
+ my $a = url_unescape($ra);
+ return undef if (!defined($a));
+ push(@args, $a);
+ }
}
return ($cmd, @args);