From 9c48ec785c69442892a8acb3257c308fb9611310 Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Thu, 12 Jan 2023 11:23:11 -0600 Subject: [PATCH] Improve serial port timeout when permission proble or does not exist https://github.com/Hamlib/Hamlib/issues/1216 --- src/serial.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/serial.c b/src/serial.c index e22df68bd..05d72c22b 100644 --- a/src/serial.c +++ b/src/serial.c @@ -231,7 +231,7 @@ int HAMLIB_API serial_open(hamlib_port_t *rp) fd = OPEN(rp->pathname, O_RDWR | O_NOCTTY | O_NDELAY); } } - while (++i <= 4 && fd == -1); + while (++i <= 4 && fd == -1 && errno != ENOENT && errno != EPERM); if (fd == -1) {