From 309dc138c9ed6163516a66ea92065f5c512c3b56 Mon Sep 17 00:00:00 2001 From: Michael Black W9MDB Date: Tue, 9 Mar 2021 13:20:32 -0600 Subject: [PATCH] See if moving kenwood_transaction out of RETURNFUNC eliminiates duplicate kenwood_transaction calls https://github.com/Hamlib/Hamlib/issues/595 --- rigs/kenwood/kenwood.c | 3 ++- rigs/kenwood/kenwood.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/rigs/kenwood/kenwood.c b/rigs/kenwood/kenwood.c index d4f565991..798be67ba 100644 --- a/rigs/kenwood/kenwood.c +++ b/rigs/kenwood/kenwood.c @@ -3752,8 +3752,9 @@ int kenwood_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt) default: RETURNFUNC(-RIG_EINVAL); } + int retval = kenwood_transaction(rig, ptt_cmd, NULL, 0); - RETURNFUNC(kenwood_transaction(rig, ptt_cmd, NULL, 0)); + RETURNFUNC(retval); } int kenwood_set_ptt_safe(RIG *rig, vfo_t vfo, ptt_t ptt) diff --git a/rigs/kenwood/kenwood.h b/rigs/kenwood/kenwood.h index 6ad2c7b6b..90dee848a 100644 --- a/rigs/kenwood/kenwood.h +++ b/rigs/kenwood/kenwood.h @@ -28,7 +28,7 @@ #include "token.h" #include "misc.h" -#define BACKEND_VER "20210302" +#define BACKEND_VER "20210309" #define EOM_KEN ';' #define EOM_TH '\r'