274 |
case 'e': |
case 'e': |
275 |
encryption = False; |
encryption = False; |
276 |
break; |
break; |
277 |
case 'E': |
case 'E': |
278 |
packet_encryption = False; |
packet_encryption = False; |
279 |
break; |
break; |
280 |
case 'm': |
case 'm': |
376 |
if (!ui_init()) |
if (!ui_init()) |
377 |
return 1; |
return 1; |
378 |
|
|
379 |
ipc_init(); // Must be run after ui_init, we need X to be setup. |
/* rdpsnd_init(); */ |
380 |
|
/* rdpdr_init(); */ |
|
if (use_rdp5) |
|
|
cliprdr_init(); // FIXME: Should perhaps be integrated into the channel management code? |
|
381 |
|
|
382 |
if (!rdp_connect(server, flags, domain, password, shell, directory)) |
if (!rdp_connect(server, flags, domain, password, shell, directory)) |
383 |
return 1; |
return 1; |
384 |
|
|
385 |
/* By setting encryption to False here, we have an encrypted login |
/* By setting encryption to False here, we have an encrypted login |
386 |
packet but unencrypted transfer of other packets */ |
packet but unencrypted transfer of other packets */ |
387 |
if (!packet_encryption) |
if (!packet_encryption) |
388 |
encryption = False; |
encryption = False; |
389 |
|
|
390 |
|
|
401 |
rdp_disconnect(); |
rdp_disconnect(); |
402 |
ui_deinit(); |
ui_deinit(); |
403 |
|
|
404 |
if (True == rdp_retval) |
if (True == rdp_retval) |
405 |
return 0; |
return 0; |
406 |
else |
else |
407 |
return 2; |
return 2; |