From d8c591b902343eef70f36ebc4cfaa30b69f6de3c Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Wed, 21 Jul 2004 21:20:10 +0000 Subject: [PATCH] gst/gstpad.c: check if data is NULL before outputting debug info. (fixes #145100) Original commit message from CVS: * gst/gstpad.c: check if data is NULL before outputting debug info. (fixes #145100) --- ChangeLog | 5 +++++ gst/gstpad.c | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index dfecf353ab..dcc0d8701d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-07-21 Benjamin Otte + + * gst/gstpad.c: + check if data is NULL before outputting debug info. (fixes #145100) + 2004-07-21 Benjamin Otte * gst/schedulers/entryscheduler.c: diff --git a/gst/gstpad.c b/gst/gstpad.c index 96d81b508c..8e3a65d946 100644 --- a/gst/gstpad.c +++ b/gst/gstpad.c @@ -35,7 +35,9 @@ GST_DEBUG_CATEGORY_STATIC (debug_dataflow); #define DEBUG_DATA(obj,data,notice) G_STMT_START{\ - if (GST_IS_EVENT (data)) { \ + if (!data) { \ + GST_CAT_DEBUG_OBJECT (debug_dataflow, obj, "NULL data value"); \ + } else if (GST_IS_EVENT (data)) { \ GST_CAT_DEBUG_OBJECT (debug_dataflow, obj, "%s event %p (type %d, refcount %d)", notice, data, \ GST_EVENT_TYPE (data), GST_DATA_REFCOUNT_VALUE (data)); \ } else { \