Private
Public Access
2
0

mraa.c: Fix current_plat being invalid but not NULL

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
Brendan Le Foll
2015-08-11 11:45:55 +01:00
parent eb5a3ac5d2
commit 4757d039ab

View File

@@ -298,12 +298,10 @@ mraa_is_sub_platform_selected()
return (plat->sub_platform != NULL) && (current_plat == plat->sub_platform); return (plat->sub_platform != NULL) && (current_plat == plat->sub_platform);
} }
mraa_boolean_t mraa_boolean_t
mraa_pin_mode_test(int pin, mraa_pinmodes_t mode) mraa_pin_mode_test(int pin, mraa_pinmodes_t mode)
{ {
if (current_plat == NULL) { if (current_plat == NULL || current_plat->platform_type == MRAA_UNKNOWN_PLATFORM) {
return 0; return 0;
} }
if (pin > (current_plat->phy_pin_count - 1) || pin < 0) if (pin > (current_plat->phy_pin_count - 1) || pin < 0)