Lv2 Fix invalid memory access if plugin did not load
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user