btrfs-progs: output the correct path when fi-usage failed
authorGui Hecheng <guihc.fnst@cn.fujitsu.com>
Thu, 24 Jul 2014 03:27:28 +0000 (11:27 +0800)
committerDavid Sterba <dsterba@suse.cz>
Thu, 4 Dec 2014 15:48:12 +0000 (16:48 +0100)
When we exec the following cmd:
# btrfs file usage -t <path>  <-- an invalid path
output:
# ERROR: can't access '-t'
should be:
# ERROR: can't access 'path'

Just replace the static 'argv[1]' with 'argv[i]'.

Signed-off-by: Gui Hecheng <guihc.fnst@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.cz>
cmds-fi-disk_usage.c

index 98b6d7f..6caa282 100644 (file)
@@ -835,7 +835,7 @@ int cmd_filesystem_usage(int argc, char **argv)
                fd = open_file_or_dir(argv[i], &dirstream);
                if (fd < 0) {
                        fprintf(stderr, "ERROR: can't access '%s'\n",
-                               argv[1]);
+                               argv[i]);
                        ret = 1;
                        goto out;
                }