From 4e777233f59d6326a5a400d93829dac980a86395 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Thu, 5 Mar 2015 18:30:45 +0000 Subject: [PATCH] info: avoid malloc/free if log object is NULL --- gst/gstinfo.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gst/gstinfo.c b/gst/gstinfo.c index a506823..6cb06c8 100644 --- a/gst/gstinfo.c +++ b/gst/gstinfo.c @@ -1006,7 +1006,7 @@ gst_debug_log_default (GstDebugCategory * category, GstDebugLevel level, if (object) { obj = gst_debug_print_object (object); } else { - obj = g_strdup (""); + obj = (gchar *) ""; } elapsed = GST_CLOCK_DIFF (_priv_gst_info_start_time, @@ -1089,7 +1089,8 @@ gst_debug_log_default (GstDebugCategory * category, GstDebugLevel level, #undef PRINT_FMT } - g_free (obj); + if (object != NULL) + g_free (obj); } /** -- 2.7.4