From 0df0a7dace5ba4bb9e4ea44794366b6d050cd2f2 Mon Sep 17 00:00:00 2001 From: Andrei Vagin Date: Wed, 27 Apr 2022 06:59:02 +0300 Subject: [PATCH] page-xfer: use negative values for error codes Signed-off-by: Andrei Vagin --- criu/page-xfer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/criu/page-xfer.c b/criu/page-xfer.c index 2543a462a..6599e29cf 100644 --- a/criu/page-xfer.c +++ b/criu/page-xfer.c @@ -736,7 +736,7 @@ static long fill_userbuf(int pid, struct page_pipe_buf *ppb, struct iovec *bufve continue; } else if (errno == ESRCH) { pr_debug("Target process PID:%d not found\n", pid); - return ESRCH; + return -ESRCH; } } @@ -798,7 +798,7 @@ int page_xfer_predump_pages(int pid, struct page_xfer *xfer, struct page_pipe *p bytes_read = fill_userbuf(pid, ppb, &bufvec, aux_iov, &aux_len); - if (bytes_read == ESRCH) { + if (bytes_read == -ESRCH) { munmap(userbuf, BUFFER_SIZE); return -1; }