From bf2a504774f2a4853d12a52f099fc2e084489e73 Mon Sep 17 00:00:00 2001 From: Brendan Le Foll Date: Fri, 2 Sep 2016 11:48:51 +0100 Subject: [PATCH] firmata_mraa.c: retry counter should not be decremented past 0 This means the retry counter works appropriately in case of failure. Closes #574 Signed-off-by: Brendan Le Foll --- src/firmata/firmata_mraa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/firmata/firmata_mraa.c b/src/firmata/firmata_mraa.c index 4a7d41a..b6b5b9f 100644 --- a/src/firmata/firmata_mraa.c +++ b/src/firmata/firmata_mraa.c @@ -537,7 +537,7 @@ mraa_firmata_plat_init(const char* uart_dev) // if this isn't working then we have an issue with our uart int retry = 20; - while (!firmata_dev->isReady && retry--) { + while (!firmata_dev->isReady && --retry) { firmata_pull(firmata_dev); }