diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2015-03-05 18:30:45 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2015-03-05 18:30:45 +0000 |
commit | 4e777233f59d6326a5a400d93829dac980a86395 (patch) | |
tree | 38aa27a9d0287b93903ffdcfb5685de07d51a64b | |
parent | 5764316a8e5ee227fbd1255927bbe5d3f9ab3b4a (diff) |
info: avoid malloc/free if log object is NULL
-rw-r--r-- | gst/gstinfo.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gst/gstinfo.c b/gst/gstinfo.c index a506823d4..6cb06c89d 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); } /** |