summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Faure <billiob@gmail.com>2015-03-20 16:14:50 +0100
committerBoris Faure <billiob@gmail.com>2015-09-01 23:38:43 +0200
commit1df1b23e21a9afdd8d761c68719c2e079c39bc2c (patch)
tree041bcdbe2146a581dcff43d06ef262217d482c18
parent7a7d3c4022d1811feac755b128d6824899d0c7b1 (diff)
downloadefl-1df1b23e21a9afdd8d761c68719c2e079c39bc2c.tar.gz
evas:textgrid: correctly check malloc failures
-rw-r--r--src/lib/evas/canvas/evas_object_textgrid.c2
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;