]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/agentx.c
zebra, lib: fix the ZEBRA_INTERFACE_VRF_UPDATE zapi message
[mirror_frr.git] / lib / agentx.c
index 302bbf0a4266c37ddf16b4e576f3563cf3d0ed83..40cac722ae8dba1a4a47db2cecea6661ff73680b 100644 (file)
@@ -31,6 +31,7 @@
 #include "memory.h"
 #include "linklist.h"
 #include "version.h"
+#include "lib_errors.h"
 
 static int agentx_enabled = 0;
 
@@ -141,19 +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);
+               flog_err(EC_LIB_SNMP, "snmp[emerg]: %s", msg ? msg : slm->msg);
                break;
        case LOG_ALERT:
-               zlog_err("snmp[alert]: %s", msg ? msg : slm->msg);
+               flog_err(EC_LIB_SNMP, "snmp[alert]: %s", msg ? msg : slm->msg);
                break;
        case LOG_CRIT:
-               zlog_err("snmp[crit]: %s", msg ? msg : slm->msg);
+               flog_err(EC_LIB_SNMP, "snmp[crit]: %s", msg ? msg : slm->msg);
                break;
        case LOG_ERR:
-               zlog_err("snmp[err]: %s", msg ? msg : slm->msg);
+               flog_err(EC_LIB_SNMP, "snmp[err]: %s", msg ? msg : slm->msg);
                break;
        case LOG_WARNING:
-               zlog_warn("snmp[warning]: %s", msg ? msg : slm->msg);
+               flog_warn(EC_LIB_SNMP, "snmp[warning]: %s",
+                         msg ? msg : slm->msg);
                break;
        case LOG_NOTICE:
                zlog_notice("snmp[notice]: %s", msg ? msg : slm->msg);
@@ -186,9 +188,8 @@ DEFUN (agentx_enable,
                events = list_new();
                agentx_events_update();
                agentx_enabled = 1;
-               return CMD_SUCCESS;
        }
-       vty_out(vty, "SNMP AgentX already enabled\n");
+
        return CMD_SUCCESS;
 }