ecore - proc env - fix values return NULL case - coverity
this fixes CID 1419857
This commit is contained in:
parent
02da386da8
commit
5f93f16b61
|
@ -58,6 +58,8 @@ _sync(Efl_Core_Env *obj, Efl_Core_Proc_Env_Data *pd)
|
||||||
char **values;
|
char **values;
|
||||||
|
|
||||||
values = eina_str_split(*p, "=", 2);
|
values = eina_str_split(*p, "=", 2);
|
||||||
|
if (!values) break;
|
||||||
|
|
||||||
efl_core_env_set(obj, values[0], values[1]);
|
efl_core_env_set(obj, values[0], values[1]);
|
||||||
|
|
||||||
EINA_LIST_FOREACH(existing_keys, n, key)
|
EINA_LIST_FOREACH(existing_keys, n, key)
|
||||||
|
@ -68,12 +70,8 @@ _sync(Efl_Core_Env *obj, Efl_Core_Proc_Env_Data *pd)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
free(values[0]);
|
||||||
if (values)
|
free(values);
|
||||||
{
|
|
||||||
free(values[0]);
|
|
||||||
free(values);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
EINA_LIST_FOREACH(existing_keys, n, key)
|
EINA_LIST_FOREACH(existing_keys, n, key)
|
||||||
|
|
Loading…
Reference in New Issue