Lv2 Fix invalid memory access if plugin did not load

This commit is contained in:
Johannes Lorenz
2020-10-24 17:24:40 +02:00
parent 5d0340f6ae
commit 7808e0b92f

View File

@@ -396,9 +396,12 @@ void Lv2Proc::initPlugin()
void Lv2Proc::shutdownPlugin()
{
lilv_instance_deactivate(m_instance);
lilv_instance_free(m_instance);
m_instance = nullptr;
if (m_valid)
{
lilv_instance_deactivate(m_instance);
lilv_instance_free(m_instance);
m_instance = nullptr;
}
}