From c977a6d19cbc1f067cdf4e9a7aaa484153847fc0 Mon Sep 17 00:00:00 2001 From: Brendan Le Foll Date: Mon, 28 Jul 2014 16:39:00 +0200 Subject: [PATCH] gpio.c: close fd in mmap function 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 baa31fc..1e285a6 100644 --- a/src/gpio/gpio.c +++ b/src/gpio/gpio.c @@ -556,6 +556,7 @@ mraa_gpio_use_mmaped(mraa_gpio_context dev, mraa_boolean_t mmap_en) dev->reg = mmap(NULL, dev->reg_sz, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0); dev->reg_bit_pos = mmp->bit_pos; dev->mmap = 1; + close(fd); return MRAA_SUCCESS; } return MRAA_ERROR_INVALID_PARAMETER;