From d21626634011b5d9c65b1fecc11f15c0d9b9ef2e Mon Sep 17 00:00:00 2001 From: Qu Wenruo Date: Thu, 4 Jul 2019 14:10:55 +0800 Subject: [PATCH] btrfs-progs: image: Fix error output to show correct return value We can easily get confusing error message like: ERROR: restore failed: Success This is caused by wrong "%m" usage, as we normally use ret to indicate error, without populating errno. This patch will fix it by output the return value directly as normally we have extra error message to show more meaning message than the return value. Signed-off-by: Qu Wenruo Signed-off-by: David Sterba --- image/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/image/main.c b/image/main.c index e19ebe1b..686d719a 100644 --- a/image/main.c +++ b/image/main.c @@ -2735,7 +2735,7 @@ int BOX_MAIN(image)(int argc, char *argv[]) 0, target, multi_devices); } if (ret) { - error("%s failed: %m", (create) ? "create" : "restore"); + error("%s failed: %d", (create) ? "create" : "restore", ret); goto out; }