summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2010-09-07 11:09:16 +0100
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2010-09-07 11:10:06 +0100
commit1b4504c50d0925414550d2ff965afe366612e331 (patch)
tree182553430259d7428b514e0dc299eb64e91ec7d2
parent8a72f533120704b13b28598998adc966197f9228 (diff)
gst-inspect: don't use gst_structure_foreach() on NULL pointers
-rw-r--r--tools/gst-inspect.c6
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");
}