fix crash when deleting non-existing presets
authorPaul Davis <paul@linuxaudiosystems.com>
Wed, 20 Mar 2013 11:42:17 +0000 (07:42 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Wed, 20 Mar 2013 11:42:17 +0000 (07:42 -0400)
libs/ardour/plugin_manager.cc

index 9bd40cb1aed311a66f4534bbd72febd6dabca421..a67dc9728922660a7caef17e9092f1ceb0e67408 100644 (file)
@@ -334,9 +334,9 @@ PluginManager::add_presets(string domain)
                                warning << string_compose(_("Could not parse rdf file: %1"), *x) << endmsg;
                        }
                }
+               
+               vector_delete (presets);
        }
-
-       vector_delete (presets);
 }
 
 void