# HG changeset patch # User Chris Cannam # Date 1409746219 -3600 # Node ID c598b1d880f2a58282a64e27248cc0313a4605cd # Parent 9f526ddc6165abc4e132ee0d723797cb8613c11b Fix potential null pointer deref diff -r 9f526ddc6165 -r c598b1d880f2 plugin/DSSIPluginInstance.cpp --- a/plugin/DSSIPluginInstance.cpp Wed Sep 03 13:08:32 2014 +0100 +++ b/plugin/DSSIPluginInstance.cpp Wed Sep 03 13:10:19 2014 +0100 @@ -1009,7 +1009,7 @@ if (!m_descriptor || !m_descriptor->run_synth) { m_eventBuffer.skip(m_eventBuffer.getReadSpace()); m_haveLastEventSendTime = false; - if (m_descriptor->LADSPA_Plugin->run) { + if (m_descriptor && m_descriptor->LADSPA_Plugin->run) { m_descriptor->LADSPA_Plugin->run(m_instanceHandle, count); } else { for (size_t ch = 0; ch < m_audioPortsOut.size(); ++ch) {