ibusimmodule: fix dereference after null check issue

The variable 'str' was used after checking NULL.
This commit is contained in:
Jihoon Kim 2013-12-19 10:20:42 +09:00
parent c4b7f83ef6
commit 75e399158c
1 changed files with 2 additions and 2 deletions

View File

@ -686,8 +686,8 @@ _ecore_imf_context_ibus_update_preedit_text_cb(IBusInputContext *ibuscontext EI
if (attr == NULL)
continue;
attr->start_index = utf8_offset_to_index(str, ibus_attr->start_index);
attr->end_index = utf8_offset_to_index(str, ibus_attr->end_index);
attr->start_index = utf8_offset_to_index(ibusimcontext->preedit_string, ibus_attr->start_index);
attr->end_index = utf8_offset_to_index(ibusimcontext->preedit_string, ibus_attr->end_index);
switch (ibus_attr->type)
{