From 6d7e43d0194eb665279b28d3fb4fd782fee66bfe Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Fri, 31 Mar 2006 02:29:52 -0800 Subject: [PATCH] --- yaml --- r: 24845 b: refs/heads/master c: 84e699e6ec5b431289474f78f8df9dfcc2737085 h: refs/heads/master i: 24843: 704a39c7a17f4f5e4db8a2329de032c5ddf770df v: v3 --- [refs] | 2 +- trunk/drivers/mtd/redboot.c | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/[refs] b/[refs] index 83bd168a8a62..3f8fbb1df55c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a63ec1b7b7c38f9a61ed11eefd670a49879e9dd3 +refs/heads/master: 84e699e6ec5b431289474f78f8df9dfcc2737085 diff --git a/trunk/drivers/mtd/redboot.c b/trunk/drivers/mtd/redboot.c index 8815c8dbef2d..c077d2ec9cdd 100644 --- a/trunk/drivers/mtd/redboot.c +++ b/trunk/drivers/mtd/redboot.c @@ -85,10 +85,6 @@ static int parse_redboot_partitions(struct mtd_info *master, numslots = (master->erasesize / sizeof(struct fis_image_desc)); for (i = 0; i < numslots; i++) { - if (buf[i].name[0] == 0xff) { - i = numslots; - break; - } if (!memcmp(buf[i].name, "FIS directory", 14)) { /* This is apparently the FIS directory entry for the * FIS directory itself. The FIS directory size is @@ -128,7 +124,7 @@ static int parse_redboot_partitions(struct mtd_info *master, struct fis_list *new_fl, **prev; if (buf[i].name[0] == 0xff) - break; + continue; if (!redboot_checksum(&buf[i])) break;