diff options
author | Ye Li | 2023-01-31 14:41:58 +0800 |
---|---|---|
committer | Tom Rini | 2023-02-06 17:10:15 -0500 |
commit | ccd0542ab2607228c8e434e2875b014f9bba49f8 (patch) | |
tree | 7aca6c40b4a4da85a6f0c3d65c5fe86d36cb592d /env/mmc.c | |
parent | 94a51af409bc2a624315004468a898be9644e2ec (diff) |
env: mmc: Fix offset issue for env save
Fix the issue in commit 46c9016 ("env: mcc: Drop unnecessary #ifdefs")
If CONFIG_SYS_REDUNDAND_ENVIRONMENT is not defined, the offset value
becomes undetermined, so write env to unexpected offset.
Signed-off-by: Ye Li <ye.li@nxp.com>
Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
Diffstat (limited to 'env/mmc.c')
-rw-r--r-- | env/mmc.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/env/mmc.c b/env/mmc.c index 85761417f28..5b01f657a7a 100644 --- a/env/mmc.c +++ b/env/mmc.c @@ -273,11 +273,11 @@ static int env_mmc_save(void) if (ret) goto fini; } + } - if (mmc_get_env_addr(mmc, copy, &offset)) { - ret = 1; - goto fini; - } + if (mmc_get_env_addr(mmc, copy, &offset)) { + ret = 1; + goto fini; } printf("Writing to %sMMC(%d)... ", copy ? "redundant " : "", dev); |