]> git.pld-linux.org Git - packages/net-snmp.git/blobdiff - net-snmp-logging.patch
Bug 1314610 - snmpd complaining twice "Cannot statfs net:[********]#***: No such...
[packages/net-snmp.git] / net-snmp-logging.patch
index 60d729683769e07d2377855d89574a7c99b0d221..26337b08d557effb66ebf313ea705db632e50346 100644 (file)
@@ -43,13 +43,28 @@ diff -r -u net-snmp-5.4.1~dfsg/agent/mibgroup/ucd-snmp/vmstat_linux.c net-snmp-5
            *swpin = *swpout = 0;
        }
      }
---- net-snmp-5.7.1/./agent/mibgroup/hardware/cpu/cpu_linux.c~  2011-12-27 15:05:21.000000000 +0200
-+++ net-snmp-5.7.1/./agent/mibgroup/hardware/cpu/cpu_linux.c   2011-12-27 15:06:39.795180506 +0200
-@@ -320,5 +320,7 @@
-       if (first)
-           snmp_log(LOG_ERR, "No ctxt line in %s\n", STAT_FILE);
-     }
+--- net-snmp-5.7.1/./agent/mibgroup/ucd-snmp/diskio.c~ 2011-09-28 07:53:47.000000000 +0300
++++ net-snmp-5.7.1/./agent/mibgroup/ucd-snmp/diskio.c  2011-12-27 16:33:10.128099629 +0200
+@@ -979,7 +979,8 @@
+ {
+     FILE* parts;
+     time_t now;
+-    
++    static int first = 1;
 +
-+      first = 0;
- }
+     now = time(NULL);
+     if (cache_time + CACHE_TIMEOUT > now) {
+         return 0;
+@@ -1024,7 +1025,11 @@
+       int rc;
+       parts = fopen("/proc/partitions", "r");
+       if (!parts) {
+-          snmp_log_perror("/proc/partitions");
++          if (first) {
++              // log error only once
++              snmp_log_perror("/proc/partitions");
++              first = 0;
++          }
+           return 1;
+       }
  
This page took 0.102144 seconds and 4 git commands to generate.