diff --git a/reactos/lib/lsalib/lsa.c b/reactos/lib/lsalib/lsa.c index 7551f989cb9..210fb22854f 100644 --- a/reactos/lib/lsalib/lsa.c +++ b/reactos/lib/lsalib/lsa.c @@ -277,6 +277,8 @@ LsaLogonUser(HANDLE LsaHandle, return Status; } + *SubStatus = ApiMessage.LogonUser.Reply.SubStatus; + if (!NT_SUCCESS(ApiMessage.Status)) { return ApiMessage.Status; @@ -287,7 +289,6 @@ LsaLogonUser(HANDLE LsaHandle, *LogonId = ApiMessage.LogonUser.Reply.LogonId; *Token = ApiMessage.LogonUser.Reply.Token; *Quotas = ApiMessage.LogonUser.Reply.Quotas; - *SubStatus = ApiMessage.LogonUser.Reply.SubStatus; return Status; }