From feef144bb85d4d2a737d1c351c5ffc2adffa35a9 Mon Sep 17 00:00:00 2001 From: Daniele Forsi IU5HKX Date: Sat, 23 Aug 2025 21:31:23 +0200 Subject: [PATCH] Propagate the actual error code from grbl_request() Instead of overridng first with -RIG_EPROTO then with -RIG_EIO. --- rotators/grbltrk/grbltrk.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rotators/grbltrk/grbltrk.c b/rotators/grbltrk/grbltrk.c index 48232e813..50989e582 100644 --- a/rotators/grbltrk/grbltrk.c +++ b/rotators/grbltrk/grbltrk.c @@ -155,7 +155,7 @@ grbl_request(ROT *rot, char *request, uint32_t req_size, char *response, if (fail_count >= 10) { rot_debug(RIG_DEBUG_ERR, "%s too much xfer fail! exit\n", __func__); - return -RIG_EPROTO; + return retval; } rig_flush(rotp); @@ -198,7 +198,7 @@ grbl_init(ROT *rot) if (retval != RIG_OK) { rot_debug(RIG_DEBUG_ERR, "grbl_request [%s] fail\n", grbl_init_list[i]); - return -RIG_EIO; + return retval; } }