From: Valerie Aurora Henson Date: Mon, 14 Jun 2010 00:00:00 +0000 (-0400) Subject: e2image: Fix up to be 64-bit block number safe X-Git-Tag: v1.42-WIP-0702~96 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd5ca12d4339cbba55b96fa1d8b843e5f41a6466;p=thirdparty%2Fe2fsprogs.git e2image: Fix up to be 64-bit block number safe Signed-off-by: Valerie Aurora Henson Signed-off-by: "Theodore Ts'o" --- diff --git a/misc/e2undo.c b/misc/e2undo.c index 95501eb77..b85f2700f 100644 --- a/misc/e2undo.c +++ b/misc/e2undo.c @@ -126,7 +126,7 @@ int main(int argc, char *argv[]) io_channel channel; errcode_t retval; int mount_flags; - unsigned long blk_num; + blk64_t blk_num; char *device_name, *tdb_file; io_manager manager = unix_io_manager; @@ -206,7 +206,7 @@ int main(int argc, char *argv[]) exit(1); } blk_num = *(unsigned long *)key.dptr; - printf(_("Replayed transaction of size %zd at location %ld\n"), + printf(_("Replayed transaction of size %zd at location %llu\n"), data.dsize, blk_num); retval = io_channel_write_blk64(channel, blk_num, -data.dsize, data.dptr);