169 |
rdpdr_send_name(void) |
rdpdr_send_name(void) |
170 |
{ |
{ |
171 |
uint8 magic[4] = "rDNC"; |
uint8 magic[4] = "rDNC"; |
172 |
|
STREAM s; |
173 |
|
uint32 hostlen; |
174 |
|
|
175 |
if (NULL == g_rdpdr_clientname) { |
if (NULL == g_rdpdr_clientname) { |
176 |
g_rdpdr_clientname = hostname; |
g_rdpdr_clientname = hostname; |
177 |
} |
} |
178 |
uint32 hostlen = (strlen(g_rdpdr_clientname) + 1) * 2; |
hostlen = (strlen(g_rdpdr_clientname) + 1) * 2; |
|
STREAM s; |
|
179 |
|
|
180 |
s = channel_init(rdpdr_channel, 16 + hostlen); |
s = channel_init(rdpdr_channel, 16 + hostlen); |
181 |
out_uint8a(s, magic, 4); |
out_uint8a(s, magic, 4); |