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:
Henrik Andersson 2014-09-11 08:58:40 +00:00
parent ae54605c8d
commit 03c53c48bd

View File

@ -219,10 +219,9 @@ rdpdr_send_client_name_request(void)
s = channel_init(rdpdr_channel, 16 + hostlen);
out_uint16_le(s, RDPDR_CTYP_CORE);
out_uint16_le(s, PAKID_CORE_CLIENT_NAME);
out_uint16_le(s, 0x63); /* unknown */
out_uint16_le(s, 0x72);
out_uint32(s, 0);
out_uint32_le(s, hostlen);
out_uint32_le(s, 1); /* UnicodeFlag */
out_uint32_le(s, 0); /* CodePage */
out_uint32_le(s, hostlen); /* ComputerNameLen */
rdp_out_unistr(s, g_rdpdr_clientname, hostlen - 2);
s_mark_end(s);
channel_send(s, rdpdr_channel);