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__);
|
rig_debug(RIG_DEBUG_TRACE, "%s\n", __func__);
|
||||||
|
|
||||||
if (rig->state.priv) { free(rig->state.priv); }
|
|
||||||
|
|
||||||
return RIG_OK;
|
return RIG_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -892,7 +890,12 @@ static int flrig_cleanup(RIG *rig)
|
||||||
|
|
||||||
for (i = 0; modeMap[i].mode_hamlib != 0; ++i)
|
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;
|
return RIG_OK;
|
||||||
|
|
Ładowanie…
Reference in New Issue