From 56f9b1827697fdf473950e397bf8fcdc82ba24ef Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marc-Andr=C3=A9=20Moreau?= Date: Wed, 11 May 2016 13:53:34 -0400 Subject: [PATCH] libfreerdp-codec: fix error on empty RFX tileset, which can sometimes happen --- libfreerdp/codec/rfx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libfreerdp/codec/rfx.c b/libfreerdp/codec/rfx.c index 636b830..6a108b2 100644 --- a/libfreerdp/codec/rfx.c +++ b/libfreerdp/codec/rfx.c @@ -815,8 +815,8 @@ static BOOL rfx_process_message_tileset(RFX_CONTEXT* context, RFX_MESSAGE* messa if (message->numTiles < 1) { - WLog_ERR(TAG, "no tiles."); - return FALSE; + /* Windows Server 2012 (not R2) can send empty tile sets */ + return TRUE; } Stream_Read_UINT32(s, tilesDataSize); /* tilesDataSize (4 bytes) */ -- 2.7.4