diff --git a/src/pwm/pwm.c b/src/pwm/pwm.c index 3a51370..248d9b9 100644 --- a/src/pwm/pwm.c +++ b/src/pwm/pwm.c @@ -104,7 +104,7 @@ mraa_pwm_read_period(mraa_pwm_context dev) ssize_t rb = read(period_f, output, size + 1); close(period_f); - if (rb > 0) { + if (rb < 0) { syslog(LOG_ERR, "pwm: Error in reading period"); return -1; }