From 0f0168ad18f8a280fc5a689eb02cfaa62d022ea6 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Thu, 6 Nov 2008 14:54:13 -0500 Subject: [PATCH] Fix leak in _XimXGetReadData Spotted by Denis Dzyubenko --- modules/im/ximcp/imTrX.c | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/im/ximcp/imTrX.c b/modules/im/ximcp/imTrX.c index 08309bfb..c5e50a40 100644 --- a/modules/im/ximcp/imTrX.c +++ b/modules/im/ximcp/imTrX.c @@ -358,6 +358,7 @@ _XimXGetReadData( (void)memcpy(buf, prop_ret, (int)nitems); *ret_len = (int)nitems; if (bytes_after_ret > 0) { + XFree(prop_ret); XGetWindowProperty(im->core.display, spec->lib_connect_wid, prop, 0L, ((length + bytes_after_ret + 3)/ 4), True, AnyPropertyType,