diff options
Diffstat (limited to 'mount/fsprobe_volumeid.c')
-rw-r--r-- | mount/fsprobe_volumeid.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mount/fsprobe_volumeid.c b/mount/fsprobe_volumeid.c index 6b47392bc..efdacc7d3 100644 --- a/mount/fsprobe_volumeid.c +++ b/mount/fsprobe_volumeid.c @@ -8,6 +8,8 @@ #include <fcntl.h> #include <libvolume_id.h> +#include "blkdev.h" + #include "fsprobe.h" #include "realpath.h" #include "mount_paths.h" @@ -39,8 +41,7 @@ static char return NULL; } - /* TODO: use blkdev_get_size() */ - if (ioctl(fd, BLKGETSIZE64, &size) != 0) + if (blkdev_get_size(fd, &size) != 0) size = 0; if (volume_id_probe_all(id, 0, size) == 0) { |