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; }