summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/blkdev.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/blkdev.c b/lib/blkdev.c
index c4ebfaba0..5f495822e 100644
--- a/lib/blkdev.c
+++ b/lib/blkdev.c
@@ -124,7 +124,7 @@ blkdev_get_size(int fd, unsigned long long *bytes)
struct floppy_struct this_floppy;
if (ioctl(fd, FDGETPRM, &this_floppy) >= 0) {
- *bytes = this_floppy.size << 9;
+ *bytes = ((unsigned long long) this_floppy.size) << 9;
return 0;
}
}