Summary:
If every assigning logics to enginelist is not performed some how,
system will crash because the first parameter of strcmp is null.
Test Plan: N/A
Reviewers: Hermet
Reviewed By: Hermet
Subscribers: cedric, Hermet, raster, jpeg
Differential Revision: https://phab.enlightenment.org/D4149
Change-Id: I98a3d95540758740a262b2371994b51bfd0075da
#endif
}
}
- enginelist[p++] = NULL;
- for (i = 0; i < 30; i++)
+
+ for (i = 0; i < p; i++)
{
- if ((i > 0) && (!enginelist[i])) break;
if (!strcmp(enginelist[i], ELM_SOFTWARE_X11))
tmp_sd.ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 1, 1);
else if (!strcmp(enginelist[i], ELM_OPENGL_X11))