diff --git a/libfreerdp/core/orders.c b/libfreerdp/core/orders.c index 2ee97e664..6c92ce54b 100644 --- a/libfreerdp/core/orders.c +++ b/libfreerdp/core/orders.c @@ -3451,7 +3451,7 @@ static BOOL update_recv_altsec_order(rdpUpdate* update, wStream* s, break; case ORDER_TYPE_GDIPLUS_END: - if (update_read_draw_gdiplus_end_order(s, &(altsec->draw_gdiplus_end))) + if (!update_read_draw_gdiplus_end_order(s, &(altsec->draw_gdiplus_end))) { WLog_ERR(TAG, "ORDER_TYPE_GDIPLUS_END - update_read_draw_gdiplus_end_order() failed");