[U-Boot] [PATCH] fs: Fix the wrong type of var

From: Gao Guanhua B22826@freescale.com
The filelen should be signed type, not unsigned type. otherwise, The condition as below never take. if (filelen < 0)
Signed-off-by: Gao Guanhua B22826@freescale.com Signed-off-by: Dave Liu daveliu@freescale.com --- common/cmd_ext2.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/common/cmd_ext2.c b/common/cmd_ext2.c index c2dcc64..8e316c7 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];

Dear Dave Liu,
In message 1239691055-8360-1-git-send-email-daveliu@freescale.com you wrote:
From: Gao Guanhua B22826@freescale.com
The filelen should be signed type, not unsigned type. otherwise, The condition as below never take. if (filelen < 0)
Signed-off-by: Gao Guanhua B22826@freescale.com Signed-off-by: Dave Liu daveliu@freescale.com
common/cmd_ext2.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
Applied, thanks.
Best regards,
Wolfgang Denk
participants (2)
-
Dave Liu
-
Wolfgang Denk