summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2006-01-31 00:43:50 +0000
committerNeil Brown <neilb@suse.de>2006-01-31 00:43:50 +0000
commit881990a2e440d58d2c1d070e9005225f56d21260 (patch)
treee04d93bb607229072536cc74c5854599a0e439fc
parent22a88995861f93110802ee49c5d7bc28250b46ce (diff)
downloadmdadm-881990a2e440d58d2c1d070e9005225f56d21260.tar.gz
mdadm-881990a2e440d58d2c1d070e9005225f56d21260.tar.xz
mdadm-881990a2e440d58d2c1d070e9005225f56d21260.zip
Fix printing of size of reiserfs filesystem.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=318230 Signed-off-by: Neil Brown <neilb@suse.de>
-rw-r--r--util.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/util.c b/util.c
index abc576e..26254c0 100644
--- a/util.c
+++ b/util.c
@@ -229,7 +229,7 @@ int check_reiser(int fd, char *name)
*
*/
unsigned char sb[1024];
- int size;
+ unsigned long size;
if (lseek(fd, 64*1024, 0) != 64*1024)
return 0;
if (read(fd, sb, 1024) != 1024)
@@ -239,7 +239,7 @@ int check_reiser(int fd, char *name)
return 0;
fprintf(stderr, Name ": %s appears to contain a reiserfs file system\n",name);
size = sb[0]|(sb[1]|(sb[2]|sb[3]<<8)<<8)<<8;
- fprintf(stderr, " size = %dK\n", size*4);
+ fprintf(stderr, " size = %luK\n", size*4);
return 1;
}