According to note of EINA_INLIST_FREE(),
NOTE: it is the duty of the body loop to properly remove the item from the
inlist and free it. This function will turn into a infinite loop if you
don't remove all items from the list.
Change-Id: Iaa5ee885d754d493f5a74feb2364045993f5fef9
EINA_INLIST_FREE(pm->process_list, pinfo)
{
+ pm->process_list = eina_inlist_remove(pm->process_list, EINA_INLIST_GET(pinfo));
eina_list_free(pinfo->ec_list);
eina_hash_del_by_key(pm->pids_hash, &pinfo->pid);
E_FREE(pinfo);