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; } }