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:
parent
4fa068bcdb
commit
6d6a3e7991
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user