Fix implementation of DR_CORE_CLIENT_NAME_REQ packet.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/rdesktop/trunk@1834 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
parent
ae54605c8d
commit
03c53c48bd
7
rdpdr.c
7
rdpdr.c
@ -219,10 +219,9 @@ rdpdr_send_client_name_request(void)
|
|||||||
s = channel_init(rdpdr_channel, 16 + hostlen);
|
s = channel_init(rdpdr_channel, 16 + hostlen);
|
||||||
out_uint16_le(s, RDPDR_CTYP_CORE);
|
out_uint16_le(s, RDPDR_CTYP_CORE);
|
||||||
out_uint16_le(s, PAKID_CORE_CLIENT_NAME);
|
out_uint16_le(s, PAKID_CORE_CLIENT_NAME);
|
||||||
out_uint16_le(s, 0x63); /* unknown */
|
out_uint32_le(s, 1); /* UnicodeFlag */
|
||||||
out_uint16_le(s, 0x72);
|
out_uint32_le(s, 0); /* CodePage */
|
||||||
out_uint32(s, 0);
|
out_uint32_le(s, hostlen); /* ComputerNameLen */
|
||||||
out_uint32_le(s, hostlen);
|
|
||||||
rdp_out_unistr(s, g_rdpdr_clientname, hostlen - 2);
|
rdp_out_unistr(s, g_rdpdr_clientname, hostlen - 2);
|
||||||
s_mark_end(s);
|
s_mark_end(s);
|
||||||
channel_send(s, rdpdr_channel);
|
channel_send(s, rdpdr_channel);
|
||||||
|
Loading…
Reference in New Issue
Block a user