From 4757d039ab130c07ff4ffc0b793376afdb5b3721 Mon Sep 17 00:00:00 2001 From: Brendan Le Foll Date: Tue, 11 Aug 2015 11:45:55 +0100 Subject: [PATCH] mraa.c: Fix current_plat being invalid but not NULL Signed-off-by: Brendan Le Foll --- src/mraa.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/mraa.c b/src/mraa.c index 315dbe1..0a7bbd6 100644 --- a/src/mraa.c +++ b/src/mraa.c @@ -298,12 +298,10 @@ mraa_is_sub_platform_selected() return (plat->sub_platform != NULL) && (current_plat == plat->sub_platform); } - - mraa_boolean_t 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; } if (pin > (current_plat->phy_pin_count - 1) || pin < 0)