[CRIU] [PATCH] pipe: print pipe_id as unsigned to generate an external pipe name

Andrei Vagin avagin at gmail.com
Tue Sep 24 19:11:43 MSK 2019


Reported-by: Mr Jenkins
Signed-off-by: Andrei Vagin <avagin at gmail.com>
---
 criu/pipes.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/criu/pipes.c b/criu/pipes.c
index fd1a7e6bb..71d27d9b7 100644
--- a/criu/pipes.c
+++ b/criu/pipes.c
@@ -282,7 +282,7 @@ static char *pipe_d_name(struct file_desc *d, char *buf, size_t s)
 	struct pipe_info *pi;
 
 	pi = container_of(d, struct pipe_info, d);
-	if (snprintf(buf, s, "pipe:[%d]", pi->pe->pipe_id) >= s) {
+	if (snprintf(buf, s, "pipe:[%u]", pi->pe->pipe_id) >= s) {
 		pr_err("Not enough room for pipe %d identifier string\n",
 				pi->pe->pipe_id);
 		return NULL;
-- 
2.14.5



More information about the CRIU mailing list