[warnigns] fix Wshorten-64-to-32

This commit is contained in:
akallabeth
2024-10-14 15:50:38 +02:00
parent f88eda3f11
commit 78acedb40e
138 changed files with 1307 additions and 869 deletions

View File

@@ -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,