ecore_imf: Add null check condition in ecore_imf module
authorvivek <vivek.ellur@samsung.com>
Thu, 8 Jan 2015 13:34:01 +0000 (08:34 -0500)
committerChris Michael <cp.michael@samsung.com>
Thu, 8 Jan 2015 13:34:21 +0000 (08:34 -0500)
Summary: Fixed null pointer dereference issue in ecore_imf module

@fix

Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns

Reviewed By: devilhorns

Subscribers: raster, cedric

Differential Revision: https://phab.enlightenment.org/D1813

src/modules/ecore_imf/ibus/ibus_imcontext.c

index 715d8cb..2d776a0 100644 (file)
@@ -569,6 +569,7 @@ ecore_imf_context_ibus_preedit_string_with_attributes_get(Ecore_IMF_Context *ctx
              EINA_LIST_FOREACH(ibusimcontext->preedit_attrs, l, attr1)
                {
                   attr2 = (Ecore_IMF_Preedit_Attr *)calloc(1, sizeof(Ecore_IMF_Preedit_Attr));
+                  if (!attr2) continue;
                   attr2->preedit_type = attr1->preedit_type;
                   attr2->start_index = attr1->start_index;
                   attr2->end_index = attr1->end_index;