yaffs u-boot: Fix problem if an illegal nand chip number is entered.
authorCharles Manning <cdhmanning@gmail.com>
Tue, 17 Apr 2012 02:48:18 +0000 (14:48 +1200)
committerCharles Manning <cdhmanning@gmail.com>
Tue, 17 Apr 2012 02:48:18 +0000 (14:48 +1200)
The bad flash part was being seen as bad but then the function did not bail out.

Signed-off-by: Charles Manning <cdhmanning@gmail.com>
direct/u-boot/fs/yaffs2/yaffs_uboot_glue.c

index c9d5604..f4a3eb6 100644 (file)
@@ -183,6 +183,7 @@ void cmd_yaffs_devconfig(char *_mp, int flash_dev, int start_block, int end_bloc
 
        if(flash_dev >= CONFIG_SYS_MAX_NAND_DEVICE) {
                printf("Flash device invalid\n");
+               goto err;
        }
        
        if(end_block == 0)