diff --git a/src/protocols/rdp/client.c b/src/protocols/rdp/client.c index 9b62ef58..29773fc5 100644 --- a/src/protocols/rdp/client.c +++ b/src/protocols/rdp/client.c @@ -468,11 +468,17 @@ int guac_client_init(guac_client* client, int argc, char** argv) { } /* ANY security (allow server to choose) */ - else { + else if (strcmp(argv[IDX_SECURITY], "any") == 0) { guac_client_log_info(client, "Security mode: ANY"); settings->security_mode = GUAC_SECURITY_ANY; } + /* If nothing given, default to RDP */ + else { + guac_client_log_info(client, "No security mode specified. Defaulting to RDP."); + settings->security_mode = GUAC_SECURITY_RDP; + } + /* Set hostname */ settings->hostname = strdup(argv[IDX_HOSTNAME]);