diff --git a/mw/config/mw_config.c b/mw/config/mw_config.c index 1434ba6..08dce8a 100755 --- a/mw/config/mw_config.c +++ b/mw/config/mw_config.c @@ -204,10 +204,10 @@ static char *Mw_Cfg_Find_Correct_Cfg(Mw_CfgStorage_Partition_e part, char *main, right_cfg = back; } } else { - if ( Mw_Cfg_CheckValid(part, CFG_STORAGE_REGION_BACK, pmain_header, size) ) { + if ( Mw_Cfg_CheckValid(part, CFG_STORAGE_REGION_BACK, pback_header, size) ) { s_mw_cfg.active_region[part] = CFG_STORAGE_REGION_BACK; right_cfg = back; - } else if ( Mw_Cfg_CheckValid(part, CFG_STORAGE_REGION_MAIN, pback_header, size) ) { + } else if ( Mw_Cfg_CheckValid(part, CFG_STORAGE_REGION_MAIN, pmain_header, size) ) { s_mw_cfg.active_region[part] = CFG_STORAGE_REGION_MAIN; right_cfg = main; }