pwm.c: Fix crash if pin == phy_pin_count
Signed-off-by: Martino Facchin <m.facchin@arduino.cc> Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
committed by
Brendan Le Foll
parent
08c7c0215e
commit
86e7ece2f6
@@ -229,7 +229,7 @@ mraa_pwm_init(int pin)
|
|||||||
}
|
}
|
||||||
pin = mraa_get_sub_platform_index(pin);
|
pin = mraa_get_sub_platform_index(pin);
|
||||||
}
|
}
|
||||||
if (pin < 0 || pin > board->phy_pin_count) {
|
if (pin < 0 || pin >= board->phy_pin_count) {
|
||||||
syslog(LOG_ERR, "pwm_init: pin %i beyond platform definition", pin);
|
syslog(LOG_ERR, "pwm_init: pin %i beyond platform definition", pin);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user