forked from enlightenment/efl
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:
parent
4ea7effe70
commit
0f65bde10c
|
@ -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++;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue