Change sprintf to snprint in g313-win.c

https://github.com/Hamlib/Hamlib/issues/857
pull/928/head
Mike Black W9MDB 2022-01-15 23:20:01 -06:00
rodzic a291def17f
commit 939b3e3885
1 zmienionych plików z 7 dodań i 2 usunięć

Wyświetl plik

@ -696,14 +696,14 @@ int g313_set_conf(RIG *rig, token_t token, const char *val)
return RIG_OK;
}
int g313_get_conf(RIG *rig, token_t token, char *val)
int g313_get_conf2(RIG *rig, token_t token, char *val, int val_len)
{
struct g313_priv_data *priv = (struct g313_priv_data *)rig->state.priv;
switch (token)
{
case WAVEOUT_SOUNDCARDID:
sprintf(val, "%d", priv->WaveOutDeviceID);
SNPRINTF(val, val_len, "%d", priv->WaveOutDeviceID);
break;
default:
@ -713,4 +713,9 @@ int g313_get_conf(RIG *rig, token_t token, char *val)
return RIG_OK;
}
int g313_get_conf(RIG *rig, token_t token, char *val)
{
return g313_get_conf(rig, token, val, 128);
}
#endif /* _WIN32 */