summaryrefslogtreecommitdiffstats
path: root/libblkid
diff options
context:
space:
mode:
Diffstat (limited to 'libblkid')
-rw-r--r--libblkid/src/devname.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libblkid/src/devname.c b/libblkid/src/devname.c
index b27b6612c..dc2e0caa6 100644
--- a/libblkid/src/devname.c
+++ b/libblkid/src/devname.c
@@ -568,7 +568,8 @@ static int probe_all_removable(blkid_cache cache)
continue;
if (sysfs_init(&sysfs, devno, NULL) == 0) {
- sysfs_read_int(&sysfs, "removable", &removable);
+ if (sysfs_read_int(&sysfs, "removable", &removable) != 0)
+ removable = 0;
sysfs_deinit(&sysfs);
}