From 5b9feffa7852b94a816d5f552bb78da967cd7dbc Mon Sep 17 00:00:00 2001 From: Mikael Nousiainen Date: Tue, 18 Jan 2022 19:02:01 +0200 Subject: [PATCH] Fix Icom dual watch set command. Make rotator macro name buffer larger, as the macro names are longer than the space allocated. --- rigs/icom/icom.c | 1 + tests/rotctl_parse.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/rigs/icom/icom.c b/rigs/icom/icom.c index 9b18ed39b..849131b69 100644 --- a/rigs/icom/icom.c +++ b/rigs/icom/icom.c @@ -6926,6 +6926,7 @@ int icom_set_func(RIG *rig, vfo_t vfo, setting_t func, int status) { fct_cn = C_SET_VFO; fct_sc = status ? S_DUAL_ON : S_DUAL_OFF; + fct_len = 0; } break; diff --git a/tests/rotctl_parse.c b/tests/rotctl_parse.c index 395c8b442..7155a9dc5 100644 --- a/tests/rotctl_parse.c +++ b/tests/rotctl_parse.c @@ -275,7 +275,7 @@ struct mod_lst char model_name[32]; /* caps->model_name */ char version[32]; /* caps->version */ char status[32]; /* caps->status */ - char macro_name[32]; /* caps->macro_name */ + char macro_name[64]; /* caps->macro_name */ UT_hash_handle hh; /* makes this structure hashable */ };