btrfs-progs: scan: pass blkid_get_cache error code

blkid_get_cache() returns error code which is -errno. So we can use them
directly.

Signed-off-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
Anand Jain 2019-03-29 13:49:54 +08:00 committed by David Sterba
parent f54d891ac8
commit f2d5990d31

View File

@ -1994,9 +1994,11 @@ int btrfs_scan_devices(void)
if (btrfs_scan_done)
return 0;
if (blkid_get_cache(&cache, NULL) < 0) {
error("blkid cache get failed");
return 1;
ret = blkid_get_cache(&cache, NULL);
if (ret < 0) {
errno = -ret;
error("blkid cache get failed: %m");
return ret;
}
blkid_probe_all(cache);
iter = blkid_dev_iterate_begin(cache);