[api] fix integer overflow warnings
This commit is contained in:
parent
d350b89fe3
commit
60dd48e698
@ -66,7 +66,7 @@ static int read(FILE* out, const char* font, const char* outname)
|
||||
if (!first)
|
||||
fprintf(out, ",");
|
||||
first = 0;
|
||||
fprintf(out, "0x%02" PRIx8, buffer[x] & 0xFF);
|
||||
fprintf(out, "0x%02x", buffer[x] & 0xFF);
|
||||
if ((x % (LINEWIDTH / 5)) == 0)
|
||||
fprintf(out, "\n");
|
||||
}
|
||||
|
@ -209,23 +209,20 @@ cJSON* cJSON_ParseWithLength(const char* value, size_t buffer_length)
|
||||
|
||||
static INLINE const char* aad_auth_result_to_string(DWORD code)
|
||||
{
|
||||
#define ERROR_CASE(x) \
|
||||
case (x): \
|
||||
#define ERROR_CASE(cd, x) \
|
||||
if (cd == (x)) \
|
||||
return #x;
|
||||
switch (code)
|
||||
{
|
||||
ERROR_CASE(S_OK)
|
||||
ERROR_CASE(SEC_E_INVALID_TOKEN)
|
||||
ERROR_CASE(E_ACCESSDENIED)
|
||||
ERROR_CASE(STATUS_LOGON_FAILURE)
|
||||
ERROR_CASE(STATUS_NO_LOGON_SERVERS)
|
||||
ERROR_CASE(STATUS_INVALID_LOGON_HOURS)
|
||||
ERROR_CASE(STATUS_INVALID_WORKSTATION)
|
||||
ERROR_CASE(STATUS_PASSWORD_EXPIRED)
|
||||
ERROR_CASE(STATUS_ACCOUNT_DISABLED)
|
||||
default:
|
||||
|
||||
ERROR_CASE(code, S_OK)
|
||||
ERROR_CASE(code, SEC_E_INVALID_TOKEN)
|
||||
ERROR_CASE(code, E_ACCESSDENIED)
|
||||
ERROR_CASE(code, STATUS_LOGON_FAILURE)
|
||||
ERROR_CASE(code, STATUS_NO_LOGON_SERVERS)
|
||||
ERROR_CASE(code, STATUS_INVALID_LOGON_HOURS)
|
||||
ERROR_CASE(code, STATUS_INVALID_WORKSTATION)
|
||||
ERROR_CASE(code, STATUS_PASSWORD_EXPIRED)
|
||||
ERROR_CASE(code, STATUS_ACCOUNT_DISABLED)
|
||||
return "Unknown error";
|
||||
}
|
||||
}
|
||||
|
||||
static BOOL aad_get_nonce(rdpAad* aad)
|
||||
|
Loading…
Reference in New Issue
Block a user