diff options
author | Boris Faure <billiob@gmail.com> | 2015-03-20 16:14:50 +0100 |
---|---|---|
committer | Boris Faure <billiob@gmail.com> | 2015-09-01 23:38:43 +0200 |
commit | 1df1b23e21a9afdd8d761c68719c2e079c39bc2c (patch) | |
tree | 041bcdbe2146a581dcff43d06ef262217d482c18 | |
parent | 7a7d3c4022d1811feac755b128d6824899d0c7b1 (diff) | |
download | efl-1df1b23e21a9afdd8d761c68719c2e079c39bc2c.tar.gz |
evas:textgrid: correctly check malloc failures
-rw-r--r-- | src/lib/evas/canvas/evas_object_textgrid.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/evas_object_textgrid.c b/src/lib/evas/canvas/evas_object_textgrid.c index 2aee3091e8..0e10f3c522 100644 --- a/src/lib/evas/canvas/evas_object_textgrid.c +++ b/src/lib/evas/canvas/evas_object_textgrid.c @@ -220,7 +220,7 @@ evas_object_textgrid_textprop_ref(Evas_Object *eo_obj, Evas_Textgrid_Data *o, Ei o->master_used = calloc(6, sizeof (unsigned char)); o->glyphs = calloc(1, sizeof (Evas_Textgrid_Hash_Glyphs)); o->glyphs_used = calloc(1, sizeof (unsigned char)); - if (!o->master_used) + if (!o->master || !o->master_used || !o->glyphs || !o->glyphs_used) { free(o->master); o->master = NULL; |