diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-06-18 09:29:27 -0400 |
|---|---|---|
| committer | Quentin Young <qlyoung@cumulusnetworks.com> | 2018-08-14 20:02:05 +0000 |
| commit | 8d619fba08cfe8bb04372f9280491273140673c9 (patch) | |
| tree | 27e3966d99e807eccff51dbfb65a24dfbdd32ad3 /lib/libfrr.c | |
| parent | 357743576d39f756849cd01e4fdd23f350a89370 (diff) | |
lib: Cleanup some missed LIB_ERR_SYSTEM_CALL
libfrr.c had some detection for system call issues.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'lib/libfrr.c')
| -rw-r--r-- | lib/libfrr.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/libfrr.c b/lib/libfrr.c index b7e4da393b..05b001b6de 100644 --- a/lib/libfrr.c +++ b/lib/libfrr.c @@ -828,8 +828,9 @@ static void frr_terminal_close(int isexit) nullfd = open("/dev/null", O_RDONLY | O_NOCTTY); if (nullfd == -1) { - zlog_err("%s: failed to open /dev/null: %s", __func__, - safe_strerror(errno)); + zlog_ferr(LIB_ERR_SYSTEM_CALL, + "%s: failed to open /dev/null: %s", __func__, + safe_strerror(errno)); } else { dup2(nullfd, 0); dup2(nullfd, 1); @@ -900,8 +901,9 @@ void frr_run(struct thread_master *master) } else if (di->daemon_mode) { int nullfd = open("/dev/null", O_RDONLY | O_NOCTTY); if (nullfd == -1) { - zlog_err("%s: failed to open /dev/null: %s", __func__, - safe_strerror(errno)); + zlog_ferr(LIB_ERR_SYSTEM_CALL, + "%s: failed to open /dev/null: %s", __func__, + safe_strerror(errno)); } else { dup2(nullfd, 0); dup2(nullfd, 1); |
