forked from enlightenment/efl
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;
|
||||
|
||||
values = eina_str_split(*p, "=", 2);
|
||||
if (!values) break;
|
||||
|
||||
efl_core_env_set(obj, values[0], values[1]);
|
||||
|
||||
EINA_LIST_FOREACH(existing_keys, n, key)
|
||||
|
@ -68,12 +70,8 @@ _sync(Efl_Core_Env *obj, Efl_Core_Proc_Env_Data *pd)
|
|||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (values)
|
||||
{
|
||||
free(values[0]);
|
||||
free(values);
|
||||
}
|
||||
free(values[0]);
|
||||
free(values);
|
||||
}
|
||||
}
|
||||
EINA_LIST_FOREACH(existing_keys, n, key)
|
||||
|
|
Loading…
Reference in New Issue