diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-06-14 09:35:09 -0400 | 
|---|---|---|
| committer | Quentin Young <qlyoung@cumulusnetworks.com> | 2018-08-14 20:02:05 +0000 | 
| commit | 220d736886228043c8d3503eab9cc9831d9c2834 (patch) | |
| tree | c97f3b4e835e6383e52cdee384b74dda8355b45f /lib/agentx.c | |
| parent | ab99c8e2b87e9d0ecfb91f6a05010948f9949cee (diff) | |
lib: Add LIB_ERR_SNMP
Add code to indicate a SNMP error of some sort that needs to be
handled and addressed.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'lib/agentx.c')
| -rw-r--r-- | lib/agentx.c | 13 | 
1 files changed, 9 insertions, 4 deletions
diff --git a/lib/agentx.c b/lib/agentx.c index 302bbf0a42..80422c4805 100644 --- a/lib/agentx.c +++ b/lib/agentx.c @@ -31,6 +31,7 @@  #include "memory.h"  #include "linklist.h"  #include "version.h" +#include "lib_errors.h"  static int agentx_enabled = 0; @@ -141,16 +142,20 @@ static int agentx_log_callback(int major, int minor, void *serverarg,  		msg[strlen(msg) - 1] = '\0';  	switch (slm->priority) {  	case LOG_EMERG: -		zlog_err("snmp[emerg]: %s", msg ? msg : slm->msg); +		zlog_ferr(LIB_ERR_SNMP, +			  "snmp[emerg]: %s", msg ? msg : slm->msg);  		break;  	case LOG_ALERT: -		zlog_err("snmp[alert]: %s", msg ? msg : slm->msg); +		zlog_ferr(LIB_ERR_SNMP, +			  "snmp[alert]: %s", msg ? msg : slm->msg);  		break;  	case LOG_CRIT: -		zlog_err("snmp[crit]: %s", msg ? msg : slm->msg); +		zlog_ferr(LIB_ERR_SNMP, +			  "snmp[crit]: %s", msg ? msg : slm->msg);  		break;  	case LOG_ERR: -		zlog_err("snmp[err]: %s", msg ? msg : slm->msg); +		zlog_ferr(LIB_ERR_SNMP, +			  "snmp[err]: %s", msg ? msg : slm->msg);  		break;  	case LOG_WARNING:  		zlog_warn("snmp[warning]: %s", msg ? msg : slm->msg);  | 
