From: Mrunal Sovani Date: Fri, 9 Oct 2015 17:17:45 +0000 (-0400) Subject: Ecore_xcb_keymap: Fix memory leak in _ecore_xcb_keymap_finilize X-Git-Tag: v1.16.0-beta1~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2fc00da9fae273312a4f5b5cf837f11efaa93392;p=platform%2Fupstream%2Fefl.git Ecore_xcb_keymap: Fix memory leak in _ecore_xcb_keymap_finilize Summary: xcb_get_modifier_mapping_reply_t *reply is obtained from xcb_get_modifier_mapping_reply and should be freed after use. Reviewers: raster, Hermet, tasn, zmike Subscribers: singh.amitesh, yashu21985, alok25, sachin.dev, cedric Differential Revision: https://phab.enlightenment.org/D3167 @fix --- diff --git a/src/lib/ecore_x/xcb/ecore_xcb_keymap.c b/src/lib/ecore_x/xcb/ecore_xcb_keymap.c index 35a559c..8ec7af1 100644 --- a/src/lib/ecore_x/xcb/ecore_xcb_keymap.c +++ b/src/lib/ecore_x/xcb/ecore_xcb_keymap.c @@ -126,6 +126,7 @@ _ecore_xcb_keymap_finalize(void) ECORE_X_LOCK_NUM = _ecore_xcb_keymap_mask_get(reply, XK_Num_Lock); ECORE_X_LOCK_CAPS = _ecore_xcb_keymap_mask_get(reply, XK_Caps_Lock); ECORE_X_LOCK_SHIFT = _ecore_xcb_keymap_mask_get(reply, XK_Shift_Lock); + free(reply); } void