kopia lustrzana https://github.com/Hamlib/Hamlib
Remove double free from flrig.c
rodzic
a419379fc2
commit
2478f6b0f8
|
@ -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;
|
||||
|
|
Ładowanie…
Reference in New Issue