From 156661f2f3d61688185e3f95d4631f1757584dd5 Mon Sep 17 00:00:00 2001 From: Michael Black Date: Wed, 1 Apr 2020 22:29:09 -0500 Subject: [PATCH] For kenwood_transaction only retry when data reponse is expected --- rigs/kenwood/kenwood.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rigs/kenwood/kenwood.c b/rigs/kenwood/kenwood.c index 68e808aaf..02f766048 100644 --- a/rigs/kenwood/kenwood.c +++ b/rigs/kenwood/kenwood.c @@ -320,7 +320,8 @@ transaction_read: if (retval < 0) { - if (retry_read++ < rs->rigport.retry) + // only retry if we expect a response from the command + if (datasize && retry_read++ < rs->rigport.retry) { goto transaction_write; }