summaryrefslogtreecommitdiff
path: root/farstream
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.com>2012-04-27 16:04:33 -0400
committerOlivier CrĂȘte <olivier.crete@collabora.com>2012-10-02 13:35:17 -0400
commit402b496c7a483c906d0598c59d5b2fd462968191 (patch)
tree3f8145302e2c2b45e0e004be853a17a7ae7aaa24 /farstream
parent4a3606a6ec570ecf0500dfefbc6bfffa4cbeb120 (diff)
downloadfarstream-402b496c7a483c906d0598c59d5b2fd462968191.tar.gz
utils: Don't crash if trying to get default properties of a factory-less element
Diffstat (limited to 'farstream')
-rw-r--r--farstream/fs-utils.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/farstream/fs-utils.c b/farstream/fs-utils.c
index cd52868f..49955cd9 100644
--- a/farstream/fs-utils.c
+++ b/farstream/fs-utils.c
@@ -121,6 +121,9 @@ fs_utils_get_default_element_properties (GstElement *element)
gchar *filename;
const gchar *factory_name = factory_name_from_element (element);
+ if (factory_name == NULL)
+ return NULL;
+
filename = g_build_filename (PACKAGE, FS_APIVERSION, factory_name,
"default-element-properties", NULL);
file_loaded = g_key_file_load_from_data_dirs (keyfile, filename, NULL,