Commit 492da1c3 authored by Andrey Vagin's avatar Andrey Vagin Committed by Pavel Emelyanov

log: change a logging descriptor when it was initialized

Signed-off-by: 's avatarAndrey Vagin <avagin@openvz.org>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 8b80a1e3
...@@ -30,10 +30,10 @@ int log_get_fd(void) ...@@ -30,10 +30,10 @@ int log_get_fd(void)
int log_init(const char *output) int log_init(const char *output)
{ {
int new_logfd = DEFAULT_LOGFD; int new_logfd = DEFAULT_LOGFD, sfd;
current_logfd = get_service_fd(LOG_FD_OFF); sfd = get_service_fd(LOG_FD_OFF);
if (current_logfd < 0) { if (sfd < 0) {
pr_msg("Can't obtain logfd"); pr_msg("Can't obtain logfd");
goto err; goto err;
} }
...@@ -46,8 +46,9 @@ int log_init(const char *output) ...@@ -46,8 +46,9 @@ int log_init(const char *output)
} }
} }
if (reopen_fd_as(current_logfd, new_logfd) < 0) if (reopen_fd_as(sfd, new_logfd) < 0)
goto err;
current_logfd = sfd;
return 0; return 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment