Fix leak in _XimXGetReadData

Spotted by Denis Dzyubenko
This commit is contained in:
Adam Jackson 2008-11-06 14:54:13 -05:00
parent ae23c25b93
commit 0f0168ad18

View file

@ -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,