LsaLogonUser: Pass the SubStatus to the caller before leaving the function in case of an error.

svn path=/trunk/; revision=62463
This commit is contained in:
Eric Kohl 2014-03-08 21:12:07 +00:00
parent 315180ba07
commit e4fbb93e96

View file

@ -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;
}