mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[warnigns] fix Wshorten-64-to-32
This commit is contained in:
@@ -1295,6 +1295,8 @@ BOOL freerdp_settings_set_pointer_len_(rdpSettings* settings, FreeRDP_Settings_K
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (len > UINT32_MAX)
|
||||
return FALSE;
|
||||
if (len == 0)
|
||||
return TRUE;
|
||||
copy = calloc(len, size);
|
||||
@@ -1313,7 +1315,7 @@ BOOL freerdp_settings_set_pointer_len_(rdpSettings* settings, FreeRDP_Settings_K
|
||||
// NOLINTNEXTLINE(clang-analyzer-unix.Malloc)
|
||||
if (lenId < 0)
|
||||
return TRUE;
|
||||
return freerdp_settings_set_uint32(settings, (FreeRDP_Settings_Keys_UInt32)lenId, len);
|
||||
return freerdp_settings_set_uint32(settings, (FreeRDP_Settings_Keys_UInt32)lenId, (UINT32)len);
|
||||
}
|
||||
|
||||
const void* freerdp_settings_get_pointer(const rdpSettings* settings,
|
||||
|
||||
Reference in New Issue
Block a user