diff plugin/LADSPAPluginInstance.cpp @ 973:7aa9088e9bcd

Fix various slightly dodgy derefs and the like (from coverity scan)
author Chris Cannam
date Wed, 03 Sep 2014 11:20:18 +0100
parents e802e550a1f2
children b14064bd1f97
line wrap: on
line diff
--- a/plugin/LADSPAPluginInstance.cpp	Wed Sep 03 11:10:22 2014 +0100
+++ b/plugin/LADSPAPluginInstance.cpp	Wed Sep 03 11:20:18 2014 +0100
@@ -123,6 +123,7 @@
 {
     ParameterList list;
     LADSPAPluginFactory *f = dynamic_cast<LADSPAPluginFactory *>(m_factory);
+    if (!f) return list;
     
     for (unsigned int i = 0; i < m_controlPortsIn.size(); ++i) {