From 21e0ff7c02c73ac4a855c0e6b261cd3a7632f6d8 Mon Sep 17 00:00:00 2001 From: Alex Tereschenko Date: Tue, 14 Mar 2017 19:20:43 +0100 Subject: [PATCH] pwm.c: properly close duty file when disabling PWM Fixes #669. Signed-off-by: Alex Tereschenko Signed-off-by: Brendan Le Foll --- src/pwm/pwm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pwm/pwm.c b/src/pwm/pwm.c index a49a2e9..85bf66d 100644 --- a/src/pwm/pwm.c +++ b/src/pwm/pwm.c @@ -493,6 +493,9 @@ mraa_pwm_close(mraa_pwm_context dev) } mraa_pwm_unexport(dev); + if (dev->duty_fp != -1) { + close(dev->duty_fp); + } free(dev); return MRAA_SUCCESS; }