From aca384992f5ba3c2e4a7cdbf5ce4049d9f0cc45a Mon Sep 17 00:00:00 2001 From: vworkspace Date: Fri, 31 Jan 2014 13:52:37 -0500 Subject: [PATCH] Increased size of stream on GCC conference create request from 512 to 1024. For large numbers of static virtual channels, the stream was being overflowed and was causing crashes. --- libfreerdp/core/mcs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libfreerdp/core/mcs.c b/libfreerdp/core/mcs.c index eae664bf4..1fd38d86e 100644 --- a/libfreerdp/core/mcs.c +++ b/libfreerdp/core/mcs.c @@ -464,7 +464,7 @@ BOOL mcs_send_connect_initial(rdpMcs* mcs) client_data = Stream_New(NULL, 512); gcc_write_client_data_blocks(client_data, mcs->transport->settings); - gcc_CCrq = Stream_New(NULL, 512); + gcc_CCrq = Stream_New(NULL, 1024); gcc_write_conference_create_request(gcc_CCrq, client_data); length = Stream_GetPosition(gcc_CCrq) + 7;