diff --git a/src/lcd.c b/src/lcd.c index 42838e9..3c56df5 100644 --- a/src/lcd.c +++ b/src/lcd.c @@ -29,7 +29,7 @@ void lcd_close(struct lcd_t *lcd) { } void lcd_write(struct lcd_t *lcd, const uint8_t *cmdbuf, const uint8_t len) { - if (!write(lcd->fd, cmdbuf, len)) { + if (write(lcd->fd, cmdbuf, len) <= 0) { applog(LOG_ERR, "failed to execute write(), lost access to port?"); lcd_open(lcd, true); }