From ff79dc800c992957030adf5cb33f08fd282e9710 Mon Sep 17 00:00:00 2001 From: Michael Black W9MDB Date: Tue, 21 Apr 2020 07:51:47 -0500 Subject: [PATCH] Adding debug to chase down Flex problem disconnect on profile change --- tests/rigctld.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/rigctld.c b/tests/rigctld.c index b75286c16..6f1c7f8ff 100644 --- a/tests/rigctld.c +++ b/tests/rigctld.c @@ -1023,14 +1023,20 @@ void *handle_socket(void *arg) sync_callback, 1, 0, handle_data_arg->vfo_mode, send_cmd_term, &ext_resp, &resp_sep); + if (retcode != 0) rig_debug(RIG_DEBUG_ERR, "%s: rigctl_parse retcode=%d\n", __func__, retcode); + if (ferror(fsockin) || ferror(fsockout)) { + rig_debug(RIG_DEBUG_ERR,"%s: %d, %d\n", __func__, ferror(fsockin), ferror(fsockout)); retcode = 1; } if (retcode == 1) { + retcode = rig_close(my_rig); + rig_debug(RIG_DEBUG_ERR,"%s: rig_close retcode=%d\n", __func__, retcode); retcode = rig_open(my_rig); + rig_debug(RIG_DEBUG_ERR,"%s: rig_open retcode=%d\n", __func__, retcode); } } while (retcode == 0 || retcode == 2 || retcode == -RIG_ENAVAIL);