[Xcb] [Xcb-commit] icccm
Vincent Torri
vtorri at univ-evry.fr
Thu Jun 24 08:26:28 PDT 2010
On Thu, 24 Jun 2010, Alan Coopersmith wrote:
> icccm/icccm.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> New commits:
> commit b2c587dbd6fde31a0fdb3fa19fac94ac30a18a6f
> Author: Alan Coopersmith <alan.coopersmith at oracle.com>
> Date: Sun Jun 13 11:54:32 2010 -0700
>
> Close leak in xcb_get_text_property_reply when reply->type == XCB_NONE
>
> Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>
>
> diff --git a/icccm/icccm.c b/icccm/icccm.c
> index 1c66a74..e620bde 100644
> --- a/icccm/icccm.c
> +++ b/icccm/icccm.c
> @@ -60,8 +60,10 @@ xcb_get_text_property_reply(xcb_connection_t *c,
> {
> xcb_get_property_reply_t *reply = xcb_get_property_reply(c, cookie, e);
>
> - if(!reply || reply->type == XCB_NONE)
> + if(!reply || reply->type == XCB_NONE) {
> + free(reply);
> return 0;
> + }
there will be a crash if reply is NULL. check reply before freeing it.
Vincent
More information about the Xcb
mailing list