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);
|
||||
}
|
||||
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);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user