diff options
author | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2010-09-07 11:09:16 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim.muller@collabora.co.uk> | 2010-09-07 11:10:06 +0100 |
commit | 1b4504c50d0925414550d2ff965afe366612e331 (patch) | |
tree | 182553430259d7428b514e0dc299eb64e91ec7d2 | |
parent | 8a72f533120704b13b28598998adc966197f9228 (diff) |
gst-inspect: don't use gst_structure_foreach() on NULL pointers
-rw-r--r-- | tools/gst-inspect.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/gst-inspect.c b/tools/gst-inspect.c index b8c242a17..9c8b10b66 100644 --- a/tools/gst-inspect.c +++ b/tools/gst-inspect.c @@ -225,8 +225,10 @@ print_factory_details_info (GstElementFactory * factory) n_print (" Rank:\t\t%s (%d)\n", get_rank_name (s, GST_PLUGIN_FEATURE (factory)->rank), GST_PLUGIN_FEATURE (factory)->rank); - gst_structure_foreach ((GstStructure *) factory->meta_data, - print_factory_details_meta_data, NULL); + if (factory->meta_data != NULL) { + gst_structure_foreach ((GstStructure *) factory->meta_data, + print_factory_details_meta_data, NULL); + } n_print ("\n"); } |