btrfs-progs: return best entry, if it is the first one
authorGoldwyn Rodrigues <rgoldwyn@suse.de>
Thu, 10 Nov 2016 15:01:46 +0000 (09:01 -0600)
committerDavid Sterba <dsterba@suse.com>
Wed, 23 Nov 2016 09:49:31 +0000 (10:49 +0100)
commitbecd520b5cc5a9cbb8ca70250c8ebf09bae28eb0
treec3f93885ecaf0583ac4407ce97ecc39677db2f42
parentd6ab2fdca495b98e497f21f277dadba834e2199b
btrfs-progs: return best entry, if it is the first one

The find_most_right_entry() tends to miss on the best entry if it is the
first one on the list and there are only two entries in the list.  So,
we assign both prev and best to entry.

To do this, the selection process (rather the rejection) has to be
performed earlier to skip on broken==count.

Signed-off-by: Goldwyn Rodrigues <rgoldwyn@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
cmds-check.c