summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2017-05-02 14:27:14 +0300
committerSebastian Dröge <sebastian@centricular.com>2017-05-02 14:27:14 +0300
commit733de3190b98f9fb7c9b7240ad2d2abb104a8c8a (patch)
tree22c7c8a4182814bb0bc6ba8a0628267b5bee7493
parentca7fa6a661d8a394ef1ae6f28a09a0e35fb0ab3f (diff)
adapter: Check if meta transform_func is NULL before using it
https://bugzilla.gnome.org/show_bug.cgi?id=782050
-rw-r--r--libs/gst/base/gstadapter.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/gst/base/gstadapter.c b/libs/gst/base/gstadapter.c
index 6c56c41f9..e3dff288f 100644
--- a/libs/gst/base/gstadapter.c
+++ b/libs/gst/base/gstadapter.c
@@ -929,7 +929,7 @@ foreach_metadata (GstBuffer * inbuf, GstMeta ** meta, gpointer user_data)
GST_DEBUG ("copying metadata %s", g_type_name (info->api));
}
- if (do_copy) {
+ if (do_copy && info->transform_func) {
GstMetaTransformCopy copy_data = { FALSE, 0, -1 };
GST_DEBUG ("copy metadata %s", g_type_name (info->api));
/* simply copy then */