aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/src/usbh/hal_usbh_desciter.c
diff options
context:
space:
mode:
authorDiego Ismirlian <dismirlian@gmail.com>2019-10-03 14:00:34 -0300
committerDiego Ismirlian <dismirlian@gmail.com>2019-10-03 14:00:34 -0300
commitea844db44656f481cda59bc71234d54be37ed5bf (patch)
tree22c21b29afc393b5813b58776cfa728e90f1b916 /os/hal/src/usbh/hal_usbh_desciter.c
parent2800f71230de7684cb805701ac40791f5d0876b6 (diff)
parent75027a647490d62d875c8012c0eac83a441304a8 (diff)
downloadChibiOS-Contrib-ea844db44656f481cda59bc71234d54be37ed5bf.tar.gz
ChibiOS-Contrib-ea844db44656f481cda59bc71234d54be37ed5bf.tar.bz2
ChibiOS-Contrib-ea844db44656f481cda59bc71234d54be37ed5bf.zip
Merge branch 'master' into segger_systemview
Diffstat (limited to 'os/hal/src/usbh/hal_usbh_desciter.c')
-rw-r--r--os/hal/src/usbh/hal_usbh_desciter.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/os/hal/src/usbh/hal_usbh_desciter.c b/os/hal/src/usbh/hal_usbh_desciter.c
index cfce62b..0ccf4e4 100644
--- a/os/hal/src/usbh/hal_usbh_desciter.c
+++ b/os/hal/src/usbh/hal_usbh_desciter.c
@@ -25,7 +25,7 @@
void cfg_iter_init(generic_iterator_t *icfg, const uint8_t *buff, uint16_t rem) {
icfg->valid = 0;
- if ((buff[0] < 2) || (rem < 2) || (rem < buff[0])
+ if ((rem < 2) || (buff[0] < 2) || (rem < buff[0])
|| (buff[0] < USBH_DT_CONFIG_SIZE)
|| (buff[1] != USBH_DT_CONFIG))
return;
@@ -45,14 +45,14 @@ void if_iter_next(if_iterator_t *iif) {
iif->valid = 0;
- if ((curr[0] < 2) || (rem < 2) || (rem < curr[0]))
+ if ((rem < 2) || (curr[0] < 2) || (rem < curr[0]))
return;
for (;;) {
rem -= curr[0];
curr += curr[0];
- if ((curr[0] < 2) || (rem < 2) || (rem < curr[0]))
+ if ((rem < 2) || (curr[0] < 2) || (rem < curr[0]))
return;
if (curr[1] == USBH_DT_INTERFACE_ASSOCIATION) {
@@ -92,14 +92,14 @@ void ep_iter_next(generic_iterator_t *iep) {
iep->valid = 0;
- if ((curr[0] < 2) || (rem < 2) || (rem < curr[0]))
+ if ((rem < 2) || (curr[0] < 2) || (rem < curr[0]))
return;
for (;;) {
rem -= curr[0];
curr += curr[0];
- if ((curr[0] < 2) || (rem < 2) || (rem < curr[0]))
+ if ((rem < 2) || (curr[0] < 2) || (rem < curr[0]))
return;
if ((curr[1] == USBH_DT_INTERFACE_ASSOCIATION)
@@ -131,13 +131,13 @@ void cs_iter_next(generic_iterator_t *ics) {
ics->valid = 0;
- if ((curr[0] < 2) || (rem < 2) || (rem < curr[0]))
+ if ((rem < 2) || (curr[0] < 2) || (rem < curr[0]))
return;
rem -= curr[0];
curr += curr[0];
- if ((curr[0] < 2) || (rem < 2) || (rem < curr[0]))
+ if ((rem < 2) || (curr[0] < 2) || (rem < curr[0]))
return;
if ((curr[1] == USBH_DT_INTERFACE_ASSOCIATION)