mtd: cmdlinepart: fix skipping zero sized partition
Decrement index i after skipping a zero sized partition. On next loop iteration, the index will be the same as before, but the data will be new as it was moved when earlier partition was skipped. Signed-off-by: Christopher Cordahi <christophercordahi@nanometrics.ca> Acked-by: Shmulik Ladkani <shmulik.ladkani@gmail.com> Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
This commit is contained in:

committed by
Artem Bityutskiy

parent
b23b746cdc
commit
e25e0a4de1
@@ -337,6 +337,7 @@ static int parse_cmdline_partitions(struct mtd_info *master,
|
||||
part->num_parts--;
|
||||
memmove(&part->parts[i], &part->parts[i + 1],
|
||||
sizeof(*part->parts) * (part->num_parts - i));
|
||||
i--;
|
||||
continue;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user