From 3dc8e8a82f23c7fd2552dad39a29fb180d44eda0 Mon Sep 17 00:00:00 2001 From: Anthony Tong Date: Wed, 26 Oct 2011 12:50:14 -0400 Subject: [PATCH] xfreerdp: fix bitmap buffer leak --- client/X11/xf_graphics.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/X11/xf_graphics.c b/client/X11/xf_graphics.c index 15b5f823d..b517c8e05 100644 --- a/client/X11/xf_graphics.c +++ b/client/X11/xf_graphics.c @@ -58,6 +58,9 @@ void xf_Bitmap_New(rdpContext* context, rdpBitmap* bitmap) } else { + if (data != bitmap->data) + xfree(bitmap->data); + bitmap->data = data; } }