1
0
mirror of https://github.com/kdave/btrfs-progs synced 2025-03-21 02:16:35 +00:00

Btrfs-progs: spit out the broken file when ignoring errors

It's nice to ignore errors on restore, but spit out the filename so the user
knows which files of his aren't going to look right.  Thanks,

Signed-off-by: Josef Bacik <jbacik@fb.com>
Signed-off-by: David Sterba <dsterba@suse.cz>
This commit is contained in:
Josef Bacik 2014-10-31 14:01:23 -04:00 committed by David Sterba
parent 4fa068bcdb
commit 6d6a3e7991

View File

@ -840,6 +840,8 @@ static int search_dir(struct btrfs_root *root, struct btrfs_key *key,
ret = copy_file(root, fd, &location, path_name);
close(fd);
if (ret) {
fprintf(stderr, "Error copying data for %s\n",
path_name);
if (ignore_errors)
goto next;
btrfs_free_path(path);
@ -917,6 +919,8 @@ static int search_dir(struct btrfs_root *root, struct btrfs_key *key,
output_rootdir, dir, mreg);
free(dir);
if (ret) {
fprintf(stderr, "Error searching %s\n",
path_name);
if (ignore_errors)
goto next;
btrfs_free_path(path);