diff --git a/src/modules/ecore_imf/xim/ecore_imf_xim.c b/src/modules/ecore_imf/xim/ecore_imf_xim.c index 04c5dfdb1c..5a10a7e539 100644 --- a/src/modules/ecore_imf/xim/ecore_imf_xim.c +++ b/src/modules/ecore_imf/xim/ecore_imf_xim.c @@ -1383,6 +1383,9 @@ _ecore_imf_xim_info_im_shutdown(Ecore_X_Display *display EINA_UNUSED, free(info->locale); + if (info->xim_styles) + XFree(info->xim_styles); + if (info->im) XCloseIM(info->im);