From ab769b5cde6f65355eb395b7477acda3c5fbd381 Mon Sep 17 00:00:00 2001
From: liuhao <liuhao27@huawei.com>
Date: Mon, 17 Jun 2019 20:17:37 +0800
Subject: [PATCH 107/131] 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 <liuhao27@huawei.com>
Signed-off-by: LiFeng <lifeng68@huawei.com>
---
 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 a8a0dc97..778a0abd 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);
 }
-- 
2.23.0

