Move nullptr sets post-destroy closer to where destroys happen.

ms-filter-crash
Mooneer Salem 2024-01-18 00:05:25 -08:00
parent 151564fa0c
commit 38e7a9fa4a
1 changed files with 6 additions and 8 deletions

View File

@ -100,25 +100,24 @@ void MainFrame::deleteEQFilters(paCallBackData *cb)
{
sox_biquad_destroy(cb->sbqMicInBass);
}
cb->sbqMicInBass = nullptr;
if (cb->sbqMicInTreble != nullptr)
{
sox_biquad_destroy(cb->sbqMicInTreble);
}
cb->sbqMicInTreble = nullptr;
if (cb->sbqMicInMid != nullptr)
{
sox_biquad_destroy(cb->sbqMicInMid);
}
cb->sbqMicInMid = nullptr;
if (cb->sbqMicInVol != nullptr)
{
sox_biquad_destroy(cb->sbqMicInVol);
}
cb->sbqMicInBass = nullptr;
cb->sbqMicInTreble = nullptr;
cb->sbqMicInMid = nullptr;
cb->sbqMicInVol = nullptr;
}
@ -128,25 +127,24 @@ void MainFrame::deleteEQFilters(paCallBackData *cb)
{
sox_biquad_destroy(cb->sbqSpkOutBass);
}
cb->sbqSpkOutBass = nullptr;
if (cb->sbqSpkOutTreble != nullptr)
{
sox_biquad_destroy(cb->sbqSpkOutTreble);
}
cb->sbqSpkOutTreble = nullptr;
if (cb->sbqSpkOutMid != nullptr)
{
sox_biquad_destroy(cb->sbqSpkOutMid);
}
cb->sbqSpkOutMid = nullptr;
if (cb->sbqSpkOutVol != nullptr)
{
sox_biquad_destroy(cb->sbqSpkOutVol);
}
cb->sbqSpkOutBass = nullptr;
cb->sbqSpkOutTreble = nullptr;
cb->sbqSpkOutMid = nullptr;
cb->sbqSpkOutVol = nullptr;
}
}