From e84baf6636a323185c57515f08a16b9d54141b7a Mon Sep 17 00:00:00 2001 From: Brendan Le Foll Date: Wed, 19 Nov 2014 23:44:57 +0000 Subject: [PATCH] gpio.c: free context if we fail to write to export Signed-off-by: Brendan Le Foll --- src/gpio/gpio.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gpio/gpio.c b/src/gpio/gpio.c index 2f8519c..d202aac 100644 --- a/src/gpio/gpio.c +++ b/src/gpio/gpio.c @@ -129,6 +129,7 @@ mraa_gpio_init_raw(int pin) if (write(export, bu, length*sizeof(char)) == -1) { syslog(LOG_ERR, "gpio: Failed to write to export"); close(export); + free(dev); return NULL; } dev->owner = 1; -- 2.7.4