summaryrefslogtreecommitdiff
path: root/zebra/zebra_mpls_openbsd.c
diff options
context:
space:
mode:
Diffstat (limited to 'zebra/zebra_mpls_openbsd.c')
-rw-r--r--zebra/zebra_mpls_openbsd.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/zebra/zebra_mpls_openbsd.c b/zebra/zebra_mpls_openbsd.c
index 412fe7d3dd..c684167e38 100644
--- a/zebra/zebra_mpls_openbsd.c
+++ b/zebra/zebra_mpls_openbsd.c
@@ -31,6 +31,7 @@
#include "prefix.h"
#include "interface.h"
#include "log.h"
+#include "lib_errors.h"
extern struct zebra_privs_t zserv_privs;
@@ -117,10 +118,10 @@ static int kernel_send_rtmsg_v4(int action, mpls_label_t in_label,
}
if (zserv_privs.change(ZPRIVS_RAISE))
- zlog_err("Can't raise privileges");
+ zlog_ferr(LIB_ERR_PRIVILEGES, "Can't raise privileges");
ret = writev(kr_state.fd, iov, iovcnt);
if (zserv_privs.change(ZPRIVS_LOWER))
- zlog_err("Can't lower privileges");
+ zlog_ferr(LIB_ERR_PRIVILEGES, "Can't lower privileges");
if (ret == -1)
zlog_err("%s: %s", __func__, safe_strerror(errno));
@@ -225,10 +226,10 @@ static int kernel_send_rtmsg_v6(int action, mpls_label_t in_label,
}
if (zserv_privs.change(ZPRIVS_RAISE))
- zlog_err("Can't raise privileges");
+ zlog_ferr(LIB_ERR_PRIVILEGES, "Can't raise privileges");
ret = writev(kr_state.fd, iov, iovcnt);
if (zserv_privs.change(ZPRIVS_LOWER))
- zlog_err("Can't lower privileges");
+ zlog_ferr(LIB_ERR_PRIVILEGES, "Can't lower privileges");
if (ret == -1)
zlog_err("%s: %s", __func__, safe_strerror(errno));