summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhpa <hpa>2004-12-30 23:41:01 +0000
committerhpa <hpa>2004-12-30 23:41:01 +0000
commit3b511fcdc685acb8f0bb3431cc1e39784dcf6a66 (patch)
treec47183a3c63005ebd889c173846dbde1941cb6b4
parent8b75a78e3a95cede1fa22cd4ad2c1252f2e4d4fa (diff)
downloadsyslinux-3b511fcdc685acb8f0bb3431cc1e39784dcf6a66.tar.gz
Handle autosizing on real filessyslinux-3.00
-rwxr-xr-xmkdiskimage.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/mkdiskimage.in b/mkdiskimage.in
index c3034da2..edcb5006 100755
--- a/mkdiskimage.in
+++ b/mkdiskimage.in
@@ -82,7 +82,7 @@ if ( $c == 0 ) {
$is_open = 1;
if ( (@filestat = stat(OUTPUT)) && S_ISREG($filestat[2]) ) {
- $len = $filestat[7];
+ $len = $filestat[7] >> 9;
} elsif ( $is_linux && S_ISBLK($filestat[2]) ) {
$blksize = pack("L!", 0);
if ( ioctl(OUTPUT, $BLKGETSIZE, $blksize) == 0 ) {