core: Fix handling of PromptForCredentials setting
authorMartin Fleisz <martin.fleisz@thincast.com>
Tue, 20 Aug 2019 12:52:39 +0000 (14:52 +0200)
committerakallabeth <akallabeth@users.noreply.github.com>
Tue, 20 Aug 2019 14:25:08 +0000 (16:25 +0200)
commit645cd3208f418fc81ca45662fc4024090ca04c7a
treed4c58594c1e9700e3879659663b6562d867c7b2a
parent60152291b38c3fa51e29997334fe8ad934d86776
core: Fix handling of PromptForCredentials setting

The prompt for credentials setting was incorrectly used in FreeRDP. If
this setting is set to 1 in a rdp file the client should prompt for
credentials even if it has credentials stored for this connection. If
the setting is set to 0 the client should either use the stored
credentials (if present) or ask for username/password otherwise.
This PR changes the old handling (if PromptForCredentials was set to 0
no credential prompting was done) to the desired behavior.
libfreerdp/core/gateway/ncacn_http.c
libfreerdp/core/gateway/rdg.c
libfreerdp/core/gateway/rpc_bind.c
libfreerdp/core/nla.c
libfreerdp/core/settings.c