From: Stefan Roese Date: Wed, 10 Dec 2008 09:32:59 +0000 (+0100) Subject: UBI: Set ubi_dev.type back to DEV_TYPE_NONE upon failing initialization X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=3b089e4f889a2902449d55e081c886ae607cae89;p=project%2Fbcm63xx%2Fu-boot.git UBI: Set ubi_dev.type back to DEV_TYPE_NONE upon failing initialization With this patch we set the type back to NONE upon failing UBI partition initialization. Otherwise further calls to the UBI subsystem would try to really access the non-existing UBI partition. Thanks to Michael Lawnick for pointing this out. Signed-off-by: Stefan Roese --- diff --git a/common/cmd_ubi.c b/common/cmd_ubi.c index fd33a67105..4c358924e4 100644 --- a/common/cmd_ubi.c +++ b/common/cmd_ubi.c @@ -508,6 +508,7 @@ static int do_ubi(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[]) err = ubi_dev_scan(ubi_dev.mtd_info, ubi_dev.part_name); if (err) { printf("UBI init error %d\n", err); + ubi_dev.type = DEV_TYPE_NONE; return err; }