]> git.proxmox.com Git - pve-manager.git/commitdiff
avoid interger conversion warnings
authorDietmar Maurer <dietmar@proxmox.com>
Mon, 19 Sep 2011 09:08:39 +0000 (11:08 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Mon, 19 Sep 2011 09:08:39 +0000 (11:08 +0200)
PVE/API2/Cluster.pm

index bad3bd49c40b12d24cdf3c4cef154d714c58a36e..8900ca82f7bb80e8ce21a872f64e6c05b1c38a5d 100644 (file)
@@ -151,15 +151,15 @@ __PACKAGE__->register_method({
 
            if (my $d = $rrd->{"pve2-vm/$vmid"}) {
 
-               $entry->{uptime} = $d->[0] + 0;
+               $entry->{uptime} = ($d->[0] || 0) + 0;
                $entry->{name} = $d->[1];
 
-               $entry->{maxcpu} = $d->[3] + 0;
-               $entry->{cpu} = $d->[4] + 0;
-               $entry->{maxmem} = $d->[5] + 0;
-               $entry->{mem} = $d->[6] + 0;
-               $entry->{maxdisk} = $d->[7] + 0;
-               $entry->{disk} = $d->[8] + 0;
+               $entry->{maxcpu} = ($d->[3] || 0) + 0;
+               $entry->{cpu} = ($d->[4] || 0) + 0;
+               $entry->{maxmem} = ($d->[5] || 0) + 0;
+               $entry->{mem} = ($d->[6] || 0) + 0;
+               $entry->{maxdisk} = ($d->[7] || 0) + 0;
+               $entry->{disk} = ($d->[8] || 0) + 0;
            }
 
            push @$res, $entry;
@@ -173,13 +173,13 @@ __PACKAGE__->register_method({
            };
            if (my $d = $rrd->{"pve2-node/$node"}) {
 
-               $entry->{uptime} = $d->[0] + 0;
-               $entry->{maxcpu} = $d->[3] + 0;
-               $entry->{cpu} = $d->[4] + 0;
-               $entry->{maxmem} = $d->[6] + 0;
-               $entry->{mem} = $d->[7] + 0;
-               $entry->{maxdisk} = $d->[10] + 0;
-               $entry->{disk} = $d->[11] + 0;
+               $entry->{uptime} = ($d->[0] || 0) + 0;
+               $entry->{maxcpu} = ($d->[3] || 0) + 0;
+               $entry->{cpu} = ($d->[4] || 0) + 0;
+               $entry->{maxmem} = ($d->[6] || 0) + 0;
+               $entry->{mem} = ($d->[7] || 0) + 0;
+               $entry->{maxdisk} = ($d->[10] || 0) + 0;
+               $entry->{disk} = ($d->[11] || 0) + 0;
            }
 
            push @$res, $entry;
@@ -202,8 +202,8 @@ __PACKAGE__->register_method({
                }; 
 
                if (my $d = $rrd->{"pve2-storage/$node/$storeid"}) {
-                   $entry->{maxdisk} = $d->[1] + 0;
-                   $entry->{disk} = $d->[2] + 0;
+                   $entry->{maxdisk} = ($d->[1] || 0) + 0;
+                   $entry->{disk} = ($d->[2] || 0) + 0;
                }
 
                push @$res, $entry;