From 1444448aebeadbb705d1b40ab3220f95020a432c Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Fri, 25 Feb 2022 07:41:10 -0600 Subject: [PATCH] Allow rig_get_vfo_list to work if rig is not open --- src/rig.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rig.c b/src/rig.c index d3a586229..9542f2e00 100644 --- a/src/rig.c +++ b/src/rig.c @@ -156,6 +156,7 @@ const char hamlib_copyright[231] = /* hamlib 1.2 ABI specifies 231 bytes */ #define DEFAULT_GPIO_PORT "0" #define CHECK_RIG_ARG(r) (!(r) || !(r)->caps || !(r)->state.comm_state) +#define CHECK_RIG_CAPS(r) (!(r) || !(r)->caps) #define LOCK \ @@ -6673,7 +6674,7 @@ int HAMLIB_API rig_get_vfo_list(RIG *rig, char *buf, int buflen) { ENTERFUNC; - if (CHECK_RIG_ARG(rig)) + if (CHECK_RIG_CAPS(rig)) { RETURNFUNC(-RIG_EINVAL); }