[farsight2/master] element-added-notifier: Don't crash on invalid property
Olivier Crête
olivier.crete at collabora.co.uk
Thu Sep 17 09:47:10 PDT 2009
---
gst-libs/gst/farsight/fs-element-added-notifier.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/gst-libs/gst/farsight/fs-element-added-notifier.c b/gst-libs/gst/farsight/fs-element-added-notifier.c
index d3e2662..f30b70f 100644
--- a/gst-libs/gst/farsight/fs-element-added-notifier.c
+++ b/gst-libs/gst/farsight/fs-element-added-notifier.c
@@ -272,6 +272,13 @@ _bin_added_from_keyfile (FsElementAddedNotifier *notifier, GstBin *bin,
param_spec = g_object_class_find_property (G_OBJECT_GET_CLASS(element),
keys[i]);
+ if (!param_spec)
+ {
+ DEBUG ("Property %s does not exist in element %s, ignoring",
+ keys[i], name);
+ continue;
+ }
+
g_value_init (&prop_value, param_spec->value_type);
str_value = g_key_file_get_value (keyfile, name, keys[i], NULL);
--
1.5.6.5
More information about the farsight-commits
mailing list