From 388cec747da28578364489390a4cc04c8c775931 Mon Sep 17 00:00:00 2001 From: Henrik Andersson Date: Thu, 11 Sep 2014 08:38:27 +0000 Subject: [PATCH] - Clarification of code. - Make sure to send DR_CORE_CAPABILITY_RSP as response to DR_CORE_SERVER_ANNOUNCE_REQ. git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1832 423420c4-83ab-492f-b58f-81f9feb106b5 --- rdpdr.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/rdpdr.c b/rdpdr.c index dcc7fec..59bde96 100644 --- a/rdpdr.c +++ b/rdpdr.c @@ -255,8 +255,9 @@ announcedata_size() } static void -rdpdr_send_available(void) +rdpdr_send_client_device_list_announce(void) { + /* DR_CORE_CLIENT_ANNOUNCE_RSP */ uint32 driverlen, printerlen, bloblen; int i; STREAM s; @@ -748,8 +749,9 @@ rdpdr_process_irp(STREAM s) } static void -rdpdr_send_clientcapability(void) +rdpdr_send_client_capability_response(void) { + /* DR_CORE_CAPABILITY_RSP */ STREAM s; s = channel_init(rdpdr_channel, 0x50); out_uint16_le(s, RDPDR_CTYP_CORE); @@ -815,8 +817,7 @@ rdpdr_process(STREAM s) break; case PAKID_CORE_CLIENTID_CONFIRM: - rdpdr_send_clientcapability(); - rdpdr_send_available(); + rdpdr_send_client_device_list_announce(); break; case PAKID_CORE_DEVICE_REPLY: @@ -827,6 +828,7 @@ rdpdr_process(STREAM s) break; case PAKID_CORE_SERVER_CAPABILITY: + rdpdr_send_client_capability_response(); break; default: