mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
Fixed NtStatus2Tag return.
This commit is contained in:
@@ -1844,7 +1844,11 @@ const char* NtStatus2Tag(DWORD ntstatus)
|
||||
#if 1 /* Requires sorted struct */
|
||||
size_t count = ARRAYSIZE(ntstatusmap);
|
||||
size_t base = sizeof(ntstatusmap[0]);
|
||||
return bsearch(&ntstatus, ntstatusmap, count, base, ntstatus_compare);
|
||||
const struct ntstatus_map* found =
|
||||
bsearch(&ntstatus, ntstatusmap, count, base, ntstatus_compare);
|
||||
if (!found)
|
||||
return NULL;
|
||||
return found->tag;
|
||||
#else
|
||||
size_t x;
|
||||
for (x = 0; x < ARRAYSIZE(ntstatusmap); x++)
|
||||
|
||||
@@ -409,7 +409,7 @@ const char* GetSecurityStatusString(SECURITY_STATUS status)
|
||||
return "SEC_I_NO_RENEGOTIATION";
|
||||
}
|
||||
|
||||
return "SEC_E_UNKNOWN";
|
||||
return NtStatus2Tag(status);
|
||||
}
|
||||
|
||||
BOOL IsSecurityStatusError(SECURITY_STATUS status)
|
||||
|
||||
Reference in New Issue
Block a user