Fix newcat.c VFOB validation

pull/1297/head
Mike Black W9MDB 2023-05-16 15:57:22 -05:00
rodzic f691be94d9
commit f43aa43671
2 zmienionych plików z 3 dodań i 2 usunięć

Wyświetl plik

@ -10889,7 +10889,7 @@ int newcat_set_cmd_validate(RIG *rig)
// FA and FB success is now verified in rig.c with a followup query // FA and FB success is now verified in rig.c with a followup query
// so no validation is needed // so no validation is needed
if (strncmp(priv->cmd_str, "FA", 2) == 0 || strncmp(priv->cmd_str, "FB", 2)) if (strncmp(priv->cmd_str, "FA", 2) == 0 || strncmp(priv->cmd_str, "FB", 2) == 0)
{ {
return RIG_OK; return RIG_OK;
} }
@ -10919,6 +10919,7 @@ int newcat_set_cmd_validate(RIG *rig)
if (strncmp(priv->cmd_str, "VS", 2) == 0 if (strncmp(priv->cmd_str, "VS", 2) == 0
&& strncmp(priv->cmd_str, priv->ret_data, 2) == 0) { RETURNFUNC(RIG_OK); } && strncmp(priv->cmd_str, priv->ret_data, 2) == 0) { RETURNFUNC(RIG_OK); }
else if (strcmp(priv->cmd_str, priv->ret_data) == 0) { RETURNFUNC(RIG_OK); } else if (strcmp(priv->cmd_str, priv->ret_data) == 0) { RETURNFUNC(RIG_OK); }
else if (priv->cmd_str[0] == ';' && priv->ret_data[0]=='?') { RETURNFUNC(RIG_OK); }
else { rc = -RIG_EPROTO; } else { rc = -RIG_EPROTO; }
} }

Wyświetl plik

@ -50,7 +50,7 @@
typedef char ncboolean; typedef char ncboolean;
/* shared function version */ /* shared function version */
#define NEWCAT_VER "20230513" #define NEWCAT_VER "20230516"
/* Hopefully large enough for future use, 128 chars plus '\0' */ /* Hopefully large enough for future use, 128 chars plus '\0' */
#define NEWCAT_DATA_LEN 129 #define NEWCAT_DATA_LEN 129