summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/check_snmp.c3
-rw-r--r--plugins/common.h6
2 files changed, 5 insertions, 4 deletions
diff --git a/plugins/check_snmp.c b/plugins/check_snmp.c
index 28354b0..c73562b 100644
--- a/plugins/check_snmp.c
+++ b/plugins/check_snmp.c
@@ -229,13 +229,14 @@ main (int argc, char **argv)
229 229
230 np_set_args(argc, argv); 230 np_set_args(argc, argv);
231 231
232 time(&current_time);
233
232 if (process_arguments (argc, argv) == ERROR) 234 if (process_arguments (argc, argv) == ERROR)
233 usage4 (_("Could not parse arguments")); 235 usage4 (_("Could not parse arguments"));
234 236
235 if(calculate_rate) { 237 if(calculate_rate) {
236 if (!strcmp(label, "SNMP")) 238 if (!strcmp(label, "SNMP"))
237 label = strdup("SNMP RATE"); 239 label = strdup("SNMP RATE");
238 time(&current_time);
239 i=0; 240 i=0;
240 previous_state = np_state_read(); 241 previous_state = np_state_read();
241 if(previous_state!=NULL) { 242 if(previous_state!=NULL) {
diff --git a/plugins/common.h b/plugins/common.h
index c0dc2f4..f024b2a 100644
--- a/plugins/common.h
+++ b/plugins/common.h
@@ -208,9 +208,9 @@ enum {
208# define bindtextdomain(Domainname, Dirname) /* empty */ 208# define bindtextdomain(Domainname, Dirname) /* empty */
209#endif 209#endif
210 210
211/* For non-GNU compilers to ignore __attribute__ */ 211/* For non-GNU/non-clang compilers to ignore __attribute__ */
212#ifndef __GNUC__ 212#if !defined(__GNUC__) && !defined(__CLANG__)
213# define __attribute__(x) /* do nothing */ 213# define __attribute__(noreturn) /* do nothing */
214#endif 214#endif
215 215
216#endif /* _COMMON_H_ */ 216#endif /* _COMMON_H_ */