kopia lustrzana https://github.com/Hamlib/Hamlib
Fix dangling pointer in aor.c
rodzic
944a52e664
commit
7dee3aaf5d
|
@ -545,8 +545,8 @@ int parse8k_aor_mode(RIG *rig, char aormode, char aorwidth, rmode_t *mode,
|
||||||
int aor_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
|
int aor_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
|
||||||
{
|
{
|
||||||
struct aor_priv_caps *priv = (struct aor_priv_caps *)rig->caps->priv;
|
struct aor_priv_caps *priv = (struct aor_priv_caps *)rig->caps->priv;
|
||||||
char ackbuf[BUFSZ], *mdp;
|
char ackbuf[BUFSZ], ackbuf2[BUFSZ];
|
||||||
char *mdp2;
|
char *mdp, *mdp2;
|
||||||
int ack_len, ack2_len, retval;
|
int ack_len, ack2_len, retval;
|
||||||
|
|
||||||
|
|
||||||
|
@ -573,7 +573,6 @@ int aor_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
|
||||||
if (rig->caps->rig_model == RIG_MODEL_AR5000 ||
|
if (rig->caps->rig_model == RIG_MODEL_AR5000 ||
|
||||||
rig->caps->rig_model == RIG_MODEL_AR5000A)
|
rig->caps->rig_model == RIG_MODEL_AR5000A)
|
||||||
{
|
{
|
||||||
char ackbuf2[BUFSZ];
|
|
||||||
retval = aor_transaction(rig, "BW" EOM, 3, ackbuf2, &ack2_len);
|
retval = aor_transaction(rig, "BW" EOM, 3, ackbuf2, &ack2_len);
|
||||||
|
|
||||||
if (retval != RIG_OK)
|
if (retval != RIG_OK)
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
|
|
||||||
#include <hamlib/rig.h>
|
#include <hamlib/rig.h>
|
||||||
|
|
||||||
#define BACKEND_VER "20200404"
|
#define BACKEND_VER "20220630"
|
||||||
|
|
||||||
|
|
||||||
int format8k_mode(RIG *rig, char *buf, int buf_len, rmode_t mode, pbwidth_t width);
|
int format8k_mode(RIG *rig, char *buf, int buf_len, rmode_t mode, pbwidth_t width);
|
||||||
|
|
Ładowanie…
Reference in New Issue