it seems with those two actions here in the commit, do use id in a
different way the other actions do. This is commit protects against
this.
Differential Revision: https://phab.enlightenment.org/D9078
EINA_LIST_FOREACH(ep->targets, l, et)
{
+ /*
+ * we are accessing part with an id,
+ * if actions is ACTION_STOP or ACTION_TYPE_SCRIPT, then id is from the parts array.
+ * In order to not crash here, we should continue here.
+ */
+ if (ep->action != EDJE_ACTION_TYPE_ACTION_STOP || ep->action != EDJE_ACTION_TYPE_SCRIPT)
+ continue;
+
if (et->id >= (int) pc->parts_count)
{
ERR("Target id '%d' greater than possible index '%d'.", et->id, (int) pc->parts_count - 1);