diff --git a/easyflash/src/ef_env.c b/easyflash/src/ef_env.c index ce78d2f..8877895 100644 --- a/easyflash/src/ef_env.c +++ b/easyflash/src/ef_env.c @@ -713,6 +713,10 @@ static bool find_env_cb(env_node_obj_t env, void *arg1, void *arg2) bool *find_ok = arg2; uint8_t max_len = strlen(key); + if (max_len != env->name_len) { + return false; + } + if (max_len < env->name_len) { max_len = env->name_len; }