Skip to content

Commit 3770e71

Browse files
committed
Fixed integer comparisons of different signedness.
1 parent 0330117 commit 3770e71

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

common/usbx_host_classes/src/ux_host_class_audio_alternate_setting_locate.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ UINT specific_frequency_count;
225225
else
226226
{
227227

228-
if (descriptor_length < (UX_HOST_CLASS_AUDIO_INTERFACE_DESCRIPTOR_LENGTH + (3 * audio_interface_descriptor.bSamFreqType)))
228+
if (descriptor_length < (UX_HOST_CLASS_AUDIO_INTERFACE_DESCRIPTOR_LENGTH + (UINT)(3 * audio_interface_descriptor.bSamFreqType)))
229229
{
230230
return(UX_DESCRIPTOR_CORRUPTED);
231231
}

common/usbx_host_classes/src/ux_host_class_audio_raw_sampling_parse.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ UINT descriptor_length = packed_audio_descriptor[0];
246246
}
247247
else
248248
{
249-
if (descriptor_length < (8 + (3 * packed_audio_descriptor[7])))
249+
if (descriptor_length < (UINT)(8 + (3 * packed_audio_descriptor[7])))
250250
{
251251
/* Error trap. */
252252
_ux_system_error_handler(UX_SYSTEM_LEVEL_THREAD, UX_SYSTEM_CONTEXT_CLASS, UX_DESCRIPTOR_CORRUPTED);

common/usbx_host_classes/src/ux_host_class_audio_streaming_sampling_get.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ UINT previous_match_found;
237237
else
238238
{
239239

240-
if (descriptor_length < (UX_HOST_CLASS_AUDIO_INTERFACE_DESCRIPTOR_LENGTH + (3 * audio_interface_descriptor.bSamFreqType)))
240+
if (descriptor_length < (UX_HOST_CLASS_AUDIO_INTERFACE_DESCRIPTOR_LENGTH + (UINT)(3 * audio_interface_descriptor.bSamFreqType)))
241241
{
242242
/* Error trap. */
243243
_ux_system_error_handler(UX_SYSTEM_LEVEL_THREAD, UX_SYSTEM_CONTEXT_CLASS, UX_DESCRIPTOR_CORRUPTED);
@@ -315,7 +315,7 @@ UINT previous_match_found;
315315
else
316316
{
317317

318-
if (descriptor_length < UX_HOST_CLASS_AUDIO_INTERFACE_DESCRIPTOR_LENGTH + (3 * audio_interface_descriptor.bSamFreqType))
318+
if (descriptor_length < UX_HOST_CLASS_AUDIO_INTERFACE_DESCRIPTOR_LENGTH + (UINT)(3 * audio_interface_descriptor.bSamFreqType))
319319
{
320320
/* Error trap. */
321321
_ux_system_error_handler(UX_SYSTEM_LEVEL_THREAD, UX_SYSTEM_CONTEXT_CLASS, UX_DESCRIPTOR_CORRUPTED);

0 commit comments

Comments
 (0)