From 819a1a3a4badd6f794cc161199eb2446a2325cdf Mon Sep 17 00:00:00 2001 From: liuhao Date: Mon, 17 Jun 2019 20:17:37 +0800 Subject: [PATCH 107/140] add log for failure of rename file 1. add log message of rename operator 2. if rename console file failed, reopen terminal fd Signed-off-by: liuhao Signed-off-by: LiFeng --- src/lxc/terminal.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lxc/terminal.c b/src/lxc/terminal.c index a8a0dc9..778a0ab 100644 --- a/src/lxc/terminal.c +++ b/src/lxc/terminal.c @@ -293,8 +293,9 @@ static int lxc_terminal_rotate_log_file(struct lxc_terminal *terminal) close(terminal->log_fd); terminal->log_fd = -1; ret = lxc_unpriv(rename(terminal->log_path, tmp)); - if (ret < 0) - return ret; + if (ret < 0) { + SYSERROR("Rename container log file failed"); + } return lxc_terminal_create_log_file(terminal); } -- 1.8.3.1