- 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
This commit is contained in:
parent
0858a6c9a7
commit
388cec747d
10
rdpdr.c
10
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:
|
||||
|
Loading…
Reference in New Issue
Block a user