]> git.pld-linux.org Git - packages/cacti.git/commitdiff
- silence php warning accessing items from array that don't exist if queried host...
authorElan Ruusamäe <glen@pld-linux.org>
Tue, 7 Oct 2008 16:29:15 +0000 (16:29 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    cacti-ss_disk-array-indices.patch -> 1.1

cacti-ss_disk-array-indices.patch [new file with mode: 0644]

diff --git a/cacti-ss_disk-array-indices.patch b/cacti-ss_disk-array-indices.patch
new file mode 100644 (file)
index 0000000..d7d5f80
--- /dev/null
@@ -0,0 +1,17 @@
+--- ./scripts/ss_host_disk.php 2008-10-05 18:19:17.656634044 +0300
++++ ./scripts/ss_host_disk.php 2008-10-07 11:07:10.120905407 +0300
+@@ -65,7 +65,14 @@
+               $arg = $arg1;
+               $arr_index = ss_host_disk_reindex(cacti_snmp_walk($hostname, $snmp_community, $oids["index"], $snmp_version, $snmp_auth_username, $snmp_auth_password, $snmp_auth_protocol, $snmp_priv_passphrase, $snmp_priv_protocol, $snmp_context, $snmp_port, $snmp_timeout, read_config_option("snmp_retries"), SNMP_POLLER));
++              if (empty($arr_index)) {
++                      return;
++              }
+               $arr = ss_host_disk_reindex(cacti_snmp_walk($hostname, $snmp_community, $oids[$arg], $snmp_version, $snmp_auth_username, $snmp_auth_password, $snmp_auth_protocol, $snmp_priv_passphrase, $snmp_priv_protocol, $snmp_context, $snmp_port, $snmp_timeout, read_config_option("snmp_retries"), SNMP_POLLER));
++              if (empty($arr)) {
++                      // we likely already got error already earlier, like "Timeout: No Response from localhost:161"
++                      return;
++              }
+               for ($i=0;($i<sizeof($arr_index));$i++) {
+                       print $arr_index[$i] . "!" . $arr[$i] . "\n";
This page took 0.083679 seconds and 4 git commands to generate.