From 0cd7520cf451ebe3895cb81333b0706a0aeb7e6a Mon Sep 17 00:00:00 2001 From: Drath Date: Sun, 14 Jun 2026 11:07:37 +0200 Subject: [PATCH] its okay to close the fd even if it isnt properly opened --- src/lcd.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lcd.c b/src/lcd.c index 3c56df5..8bcbe86 100644 --- a/src/lcd.c +++ b/src/lcd.c @@ -31,6 +31,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) <= 0) { applog(LOG_ERR, "failed to execute write(), lost access to port?"); + lcd_close(lcd); lcd_open(lcd, true); } }