diff --git a/rigs/dummy/aclog.c b/rigs/dummy/aclog.c index 77a382801..ca4ad3047 100644 --- a/rigs/dummy/aclog.c +++ b/rigs/dummy/aclog.c @@ -529,7 +529,7 @@ static int aclog_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width) if (p) { *mode = RIG_MODE_NONE; - int n = sscanf(p, "%[^<]", modetmp); + int n = sscanf(p, "%31[^<]", modetmp); if (n) { *mode = modeMapGetHamlib(modetmp); } else @@ -583,7 +583,7 @@ static int aclog_open(RIG *rig) rig_debug(RIG_DEBUG_TRACE, "%s: returned value=%s\n", __func__, value); char version_pgm[64]; sscanf(value, - "N3FJP's Amateur Contact Log%[^<]", + "N3FJP's Amateur Contact Log%63[^<]", version_pgm); rig_debug(RIG_DEBUG_VERBOSE, "%s: ACLog version=%s\n", __func__, version_pgm); @@ -608,7 +608,7 @@ static int aclog_open(RIG *rig) char transceiver[64]; strcpy(transceiver, "Unknown"); - if (p) { sscanf(p, "%[^<]", transceiver); } + if (p) { sscanf(p, "%63[^<]", transceiver); } rig_debug(RIG_DEBUG_VERBOSE, "Transceiver=%s\n", transceiver);