[CRIU] [PATCH] files: print an error if fdinfo can't be opened

Andrei Vagin avagin at openvz.org
Thu Sep 28 01:57:24 MSK 2017


Without this message, we don't know which fdinfo can't be opened.

https://github.com/xemul/criu/issues/390
Signed-off-by: Andrei Vagin <avagin at openvz.org>
---
 criu/files.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/criu/files.c b/criu/files.c
index e084316..28b21dd 100644
--- a/criu/files.c
+++ b/criu/files.c
@@ -1103,8 +1103,11 @@ static int open_fdinfos(struct pstree_item *me)
 			st = fle->stage;
 			BUG_ON(st == FLE_RESTORED);
 			ret = open_fd(fle);
-			if (ret == -1)
+			if (ret == -1) {
+				pr_err("Unable to open fd=%d id=%#x\n",
+					fle->fe->fd, fle->fe->id);
 				goto splice;
+			}
 			if (st != fle->stage || ret == 0)
 				progress = true;
 			if (ret == 0) {
-- 
2.9.4



More information about the CRIU mailing list