From: Karel Zak Date: Wed, 5 Aug 2015 10:40:35 +0000 (+0200) Subject: lib/blkdev: use 64-bit to count size in bytes X-Git-Tag: v2.27-rc2~37 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=09db9538d746b1223fdb18d02a9937158d0b59d9;p=thirdparty%2Futil-linux.git lib/blkdev: use 64-bit to count size in bytes Signed-off-by: Karel Zak --- diff --git a/lib/blkdev.c b/lib/blkdev.c index c4ebfaba00..5f495822ee 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; } }