FreeRDP/libfreerdp
Martin Fleisz d8cd7c2f38 core: Fix handling of logon errors during nla_client_begin
Under certain circumstances `InitializeSecurityContext` returns an error
if a wrong password was provided. This PR checks the returned status
code and correctly sets the last error code. This allows a client
application to ask the user again for credentials.

A scenario where this happens is when a user tries to connect with a wrong
password and both machines are joined to the same domain.
2024-07-01 14:54:53 +02:00
..
cache [tidy] move loop variable declaration to loop 2024-02-22 12:31:50 +01:00
codec Merge pull request #10304 from akallabeth/neon-sse-guard 2024-06-25 11:52:27 +02:00
common [core,tcp] Improve IPv4 or IPv6 connect 2024-06-28 09:07:33 +02:00
core core: Fix handling of logon errors during nla_client_begin 2024-07-01 14:54:53 +02:00
crypto [core,gateway] pass rdpContext 2024-06-27 08:42:08 +02:00
emu [warnings] fixed sign and const 2024-04-18 11:05:58 +02:00
gdi [gdi,gfx] fix gfx dump variables and format string 2024-06-05 23:15:22 +02:00
locale [core,timezone] improve timezone logging 2024-06-26 20:37:41 +02:00
primitives Merge pull request #10304 from akallabeth/neon-sse-guard 2024-06-25 11:52:27 +02:00
utils [utils] link m library if required 2024-05-14 20:45:38 +02:00
CMakeLists.txt [freerdp,cmake] fix linking of object library 2024-06-25 15:44:57 +02:00
freerdp.pc.in [pkg-config] add private optional link libraries 2024-03-14 10:35:03 +01:00
FreeRDPConfig.cmake.in [core,client] replace cJSON with WinPR wrapper 2024-05-14 20:45:31 +02:00