X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=lib%2Fsnmp.c;fp=lib%2Fsnmp.c;h=d33fc9dd5905ece9f6f0a98d947fb9f1cb12bd00;hb=16204dfc7715783c2ebdfb55fc44fb9344613a76;hp=03bbf81a277a78bc6cef8a5c358b93b19e3654d5;hpb=17638f5bff2fddb825562f9242a364674aa5fb94;p=ap-utils.git diff --git a/lib/snmp.c b/lib/snmp.c index 03bbf81..d33fc9d 100644 --- a/lib/snmp.c +++ b/lib/snmp.c @@ -30,15 +30,14 @@ #include #include "ap-utils.h" -#define RETRIES 5 - sigjmp_buf position; extern char *community; extern short ap_type; extern int sockfd; extern struct in_addr ap_ip; -int retries; + +int snmp_retries = 5, retries; char *buf = NULL; static void alarm_handler() @@ -159,7 +158,7 @@ int snmp(varbind * varbindlist, int num, int type) server.sin_addr.s_addr = ap_ip.s_addr; signal(SIGALRM, alarm_handler); - retries = RETRIES; + retries = snmp_retries; sigsetjmp(position, 1); if (!retries) { return 0;