diff options
author | Olivier CrĂȘte <olivier.crete@collabora.com> | 2012-04-27 16:04:33 -0400 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.com> | 2012-10-02 13:35:17 -0400 |
commit | 402b496c7a483c906d0598c59d5b2fd462968191 (patch) | |
tree | 3f8145302e2c2b45e0e004be853a17a7ae7aaa24 /farstream | |
parent | 4a3606a6ec570ecf0500dfefbc6bfffa4cbeb120 (diff) | |
download | farstream-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.c | 3 |
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, |