Don't break in the middle of search, taste also other super mirrors.
Signed-off-by: Edward Shishkin <[email protected]> --- disk-io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- btrfs-progs-0.18.orig/disk-io.c +++ btrfs-progs-0.18/disk-io.c @@ -716,7 +716,7 @@ int btrfs_read_dev_super(int fd, struct bytenr = btrfs_sb_offset(i); ret = pread64(fd, &buf, sizeof(buf), bytenr); if (ret < sizeof(buf)) - break; + continue; if (btrfs_super_bytenr(&buf) != bytenr || strncmp((char *)(&buf.magic), BTRFS_MAGIC,
