]> git.proxmox.com Git - pve-cluster.git/commitdiff
pvecm use of uninitialized value $ARGV[0]
authorAlen Grizonic <a.grizonic@proxmox.com>
Thu, 18 Jun 2015 13:58:29 +0000 (15:58 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Fri, 19 Jun 2015 05:32:14 +0000 (07:32 +0200)
Just a small bug fix for the pvecm script which did not verify
the argument existence during the $ARGV[0] check (when argument not used).

Script run error -> Use of uninitialized value $ARGV[0] in
string ne at /usr/bin/pvecm line 26.

Signed-off-by: Alen Grizonic <a.grizonic@proxmox.com>
data/PVE/pvecm

index 5017e9da7b66a0c585455a151b32c3181cd2d505..8efbb1dfbd4de203925daed94ac80aea9accbe83 100755 (executable)
@@ -23,7 +23,7 @@ $ENV{HOME} = '/root'; # for ssh-copy-id
 
 my ($local_ip_address, $nodename);
 
-if ($ARGV[0] ne 'printmanpod' && $ARGV[0] ne 'verifyapi') {
+if (defined($ARGV[0]) && $ARGV[0] ne 'printmanpod' && $ARGV[0] ne 'verifyapi') {
     die "please run as root\n" if $> != 0;
 
     $nodename = PVE::INotify::nodename();