]> git.proxmox.com Git - mirror_frr.git/blobdiff - zebra/ipforward_solaris.c
Merge pull request #3503 from qlyoung/fix-bgpd-show-ip-neigh-json-double-free
[mirror_frr.git] / zebra / ipforward_solaris.c
index 4a3966ca262c422b2e7d7277cdec07a06e86a7b7..1bb743059c7b3e3060110849010ec982e73b47f5 100644 (file)
@@ -29,6 +29,7 @@
 
 #include "privs.h"
 #include "zebra/ipforward.h"
+#include "zebra/zebra_errors.h"
 
 /*
 ** Solaris should define IP_DEV_NAME in <inet/ip.h>, but we'll save
@@ -70,7 +71,7 @@ static int solaris_nd(const int cmd, const char *parameter, const int value)
        else if (cmd == ND_GET)
                snprintf(nd_buf, ND_BUFFER_SIZE, "%s", parameter);
        else {
-               flog_err_sys(LIB_ERR_SYSTEM_CALL,
+               flog_err_sys(EC_LIB_SYSTEM_CALL,
                             "internal error - inappropriate command given to "
                             "solaris_nd()%s:%d",
                             __FILE__, __LINE__);
@@ -84,14 +85,14 @@ static int solaris_nd(const int cmd, const char *parameter, const int value)
 
        frr_elevate_privs(&zserv_privs) {
                if ((fd = open(device, O_RDWR)) < 0) {
-                       flog_err_sys(LIB_ERR_SYSTEM_CALL,
+                       flog_err_sys(EC_LIB_SYSTEM_CALL,
                                     "failed to open device %s - %s", device,
                                     safe_strerror(errno));
                        return -1;
                }
                if (ioctl(fd, I_STR, &strioctl) < 0) {
                        close(fd);
-                       flog_err_sys(LIB_ERR_SYSTEM_CALL,
+                       flog_err_sys(EC_LIB_SYSTEM_CALL,
                                     "ioctl I_STR failed on device %s - %s",
                                     device, safe_strerror(errno));
                        return -1;