edje: handle case when strdup would be NULL.

alternate solution to D4488. Would be better to have a buffer and recycle it.
This commit is contained in:
Cedric BAIL 2016-12-16 15:15:17 -08:00
parent 4ea7effe70
commit 0f65bde10c
1 changed files with 2 additions and 0 deletions

View File

@ -2747,6 +2747,7 @@ _edje_part_recalc_single_filter(Edje *ed,
else
{
char *name = strdup(src1);
if (!name) continue ;
name[part - src1] = 0;
efl_gfx_filter_source_set(obj, name, NULL);
free(name);
@ -2761,6 +2762,7 @@ _edje_part_recalc_single_filter(Edje *ed,
if ((part = strchr(src1, ':')) != NULL)
{
name = strdup(src1);
if (!name) continue ;
name[part - src1] = 0;
part++;
}