[gst-cvs] gst-plugins-bad: assrender: pass constant string as format string to printf

Tim Müller tpm at kemper.freedesktop.org
Wed Apr 7 17:50:38 PDT 2010


Module: gst-plugins-bad
Branch: master
Commit: f1f478ff46d0e2e4c71776de233078c7e5727120
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=f1f478ff46d0e2e4c71776de233078c7e5727120

Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
Date:   Thu Apr  8 01:41:31 2010 +0100

assrender: pass constant string as format string to printf

Fix compiler warning about non-string literal being passed as
first argument to print.

---

 ext/assrender/gstassrender.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/ext/assrender/gstassrender.c b/ext/assrender/gstassrender.c
index 73901c0..480ad26 100644
--- a/ext/assrender/gstassrender.c
+++ b/ext/assrender/gstassrender.c
@@ -163,15 +163,15 @@ _libass_message_cb (gint level, const gchar * fmt, va_list args, gpointer data)
   gchar *message = g_strdup_vprintf (fmt, args);
 
   if (level < 2)
-    GST_CAT_ERROR_OBJECT (gst_ass_render_lib_debug, render, message);
+    GST_CAT_ERROR_OBJECT (gst_ass_render_lib_debug, render, "%s", message);
   else if (level < 4)
-    GST_CAT_WARNING_OBJECT (gst_ass_render_lib_debug, render, message);
+    GST_CAT_WARNING_OBJECT (gst_ass_render_lib_debug, render, "%s", message);
   else if (level < 5)
-    GST_CAT_INFO_OBJECT (gst_ass_render_lib_debug, render, message);
+    GST_CAT_INFO_OBJECT (gst_ass_render_lib_debug, render, "%s", message);
   else if (level < 6)
-    GST_CAT_DEBUG_OBJECT (gst_ass_render_lib_debug, render, message);
+    GST_CAT_DEBUG_OBJECT (gst_ass_render_lib_debug, render, "%s", message);
   else
-    GST_CAT_LOG_OBJECT (gst_ass_render_lib_debug, render, message);
+    GST_CAT_LOG_OBJECT (gst_ass_render_lib_debug, render, "%s", message);
 
   g_free (message);
 }





More information about the Gstreamer-commits mailing list