Remove double free from flrig.c

pull/178/head
Michael Black 2020-01-17 22:22:09 -06:00
rodzic a419379fc2
commit 2478f6b0f8
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 6599353EC683404D
1 zmienionych plików z 6 dodań i 3 usunięć

Wyświetl plik

@ -869,8 +869,6 @@ static int flrig_close(RIG *rig)
{
rig_debug(RIG_DEBUG_TRACE, "%s\n", __func__);
if (rig->state.priv) { free(rig->state.priv); }
return RIG_OK;
}
@ -892,7 +890,12 @@ static int flrig_cleanup(RIG *rig)
for (i = 0; modeMap[i].mode_hamlib != 0; ++i)
{
if (modeMap[i].mode_flrig) { free(modeMap[i].mode_flrig); }
if (modeMap[i].mode_flrig)
{
free(modeMap[i].mode_flrig);
modeMap[i].mode_flrig = NULL;
}
}
return RIG_OK;