Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > contrib-release-src > by-pkgid > 61fba09c785a05de527f7ea77913813e > files > 17

nagios-snmp-plugins-1.1.1-1mdv2008.1.src.rpm

Index: snmp_common.c
===================================================================
--- snmp_common.c
+++ snmp_common.c	2006-08-03 00:56:32.000000000 +0200
@@ -229,7 +229,8 @@
 
 void integer_callback(struct variable_list *vars, void **pnt)
 {
-  long *data = ((long *)(*pnt))++;
+  //long *data = ((long *)(*pnt))++;
+  (*pnt) = (long *) (*pnt)+1; long *data =  (long *)(*pnt);
 
   if(verbose)
     printf("%s: Found Integer Value %ld into %lx\n", bn, *vars->val.integer, data);
@@ -245,7 +246,8 @@
 
 void string_callback(struct variable_list *vars, void **pnt)
 {
-  char **data = ((char **)(*pnt))++;
+  //char **data = ((char **)(*pnt))++;
+  (*pnt) = (char**) (*pnt)+1; char** data =  (char**)(*pnt);
   
   if(verbose)
     printf("%s: Putting String into %lx\n", bn, data);