projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
12d5a44
)
Fix mantis 2610: bad syntax in LV2 RDF files causes crash on startup.
author
Carl Hetherington
<carl@carlh.net>
Fri, 21 Aug 2009 13:51:57 +0000
(13:51 +0000)
committer
Carl Hetherington
<carl@carlh.net>
Fri, 21 Aug 2009 13:51:57 +0000
(13:51 +0000)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5563
d708f5d6
-7413-0410-9779-
e7cbd77b26cf
libs/ardour/lv2_plugin.cc
patch
|
blob
|
history
diff --git
a/libs/ardour/lv2_plugin.cc
b/libs/ardour/lv2_plugin.cc
index 10648c36d3d5953df85b0932077a32323820487d..1c850ea2293da9aac8e08159065d01f585ebf042 100644
(file)
--- a/
libs/ardour/lv2_plugin.cc
+++ b/
libs/ardour/lv2_plugin.cc
@@
-606,6
+606,12
@@
LV2PluginInfo::discover (void* lv2_world)
LV2PluginInfoPtr info (new LV2PluginInfo(lv2_world, p));
SLV2Value name = slv2_plugin_get_name(p);
+
+ if (!name) {
+ cerr << "LV2: invalid plugin\n";
+ continue;
+ }
+
info->name = string(slv2_value_as_string(name));
slv2_value_free(name);