From: Gao Guanhua Date: Tue, 14 Apr 2009 06:37:35 +0000 (+0800) Subject: fs: Fix the wrong type of var X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=351f40caf2f7806b2cefb93e077ea619b9f684e8;p=people%2Fms%2Fu-boot.git fs: Fix the wrong type of var The filelen should be signed type, not unsigned type. otherwise, The condition as below never take. if (filelen < 0) Signed-off-by: Gao Guanhua Signed-off-by: Dave Liu --- diff --git a/common/cmd_ext2.c b/common/cmd_ext2.c index c2dcc6436e..8e316c7590 100644 --- a/common/cmd_ext2.c +++ b/common/cmd_ext2.c @@ -129,7 +129,8 @@ int do_ext2load (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) char *filename = NULL; char *ep; int dev, part = 1; - ulong addr = 0, part_length, filelen; + ulong addr = 0, part_length; + int filelen; disk_partition_t info; block_dev_desc_t *dev_desc = NULL; char buf [12];