summaryrefslogtreecommitdiff
path: root/common/cmd_nand.c
diff options
context:
space:
mode:
authorDaniel Hobi <daniel.hobi@schmid-telecom.ch>2011-05-18 15:21:08 +0200
committerScott Wood <scottwood@freescale.com>2011-05-24 16:08:44 -0500
commit3b250ffb4113fe521a71c0a8b30340cf237c2508 (patch)
tree99e0808ff5f45630e3cc763bb18a32a9ae4c8f12 /common/cmd_nand.c
parent5d1ee00b1fe1180503f6dfc10e87a6c6e74778f3 (diff)
downloadu-boot-3b250ffb4113fe521a71c0a8b30340cf237c2508.tar.gz
u-boot-3b250ffb4113fe521a71c0a8b30340cf237c2508.tar.bz2
u-boot-3b250ffb4113fe521a71c0a8b30340cf237c2508.zip
env_nand: zero-initialize variable nand_erase_options
Commit 30486322 (nand erase: .spread, .part, .chip subcommands) added a new field to struct nand_erase_options, but forgot to update common/env_nand.c. Depending on the stack state and bad block distribution, saveenv() can thus erase more than CONFIG_ENV_RANGE bytes which may corrupt the following NAND sectors/partitions. Signed-off-by: Daniel Hobi <daniel.hobi@schmid-telecom.ch> Signed-off-by: Scott Wood <scottwood@freescale.com>
Diffstat (limited to 'common/cmd_nand.c')
0 files changed, 0 insertions, 0 deletions