Fix: PromptCredentialsOnce / GatewayUseCredentials were always set to true regardless...
authorBenoît LeBlanc <benoit.leblanc@awakecoding.com>
Thu, 12 Dec 2013 16:32:36 +0000 (11:32 -0500)
committerBenoît LeBlanc <benoit.leblanc@awakecoding.com>
Thu, 12 Dec 2013 16:32:36 +0000 (11:32 -0500)
client/common/file.c
libfreerdp/core/settings.c

index 4b42517..96fdfe4 100644 (file)
@@ -881,7 +881,7 @@ BOOL freerdp_client_populate_settings_from_rdp_file(rdpFile* file, rdpSettings*
        }
 
        if (~file->PromptCredentialOnce)
-               freerdp_set_param_bool(settings, FreeRDP_GatewayUseSameCredentials, TRUE);
+               freerdp_set_param_bool(settings, FreeRDP_GatewayUseSameCredentials, file->PromptCredentialOnce);
        
        if (~file->RemoteApplicationMode)
                freerdp_set_param_bool(settings, FreeRDP_RemoteApplicationMode, file->RemoteApplicationMode);
index 982432f..33dc4b2 100644 (file)
@@ -380,7 +380,7 @@ rdpSettings* freerdp_settings_new(DWORD flags)
 
                settings->MultifragMaxRequestSize = 0xFFFF;
 
-               settings->GatewayUseSameCredentials = TRUE;
+               settings->GatewayUseSameCredentials = FALSE;
 
                settings->FastPathInput = TRUE;
                settings->FastPathOutput = TRUE;