Code

printf bug for large numbers - Jeff Murray
[nagiosplug.git] / plugins / check_snmp.c
index 8e977e82f726be5852252ebe116eb2121746ed40..bfc49aa8e7d7e78adcf1748a94fb7f0e83d70e71 100644 (file)
@@ -221,7 +221,7 @@ main (int argc, char **argv)
                        p2 = strpbrk (p2, "0123456789");
                        response_value[i] = strtoul (p2, NULL, 10);
                        iresult = check_num (i);
-                       show = ssprintf (show, "%d", response_value[i]);
+                       show = ssprintf (show, "%lu", response_value[i]);
                }
 
                else if (eval_method[i] & CRIT_STRING) {