diff --git a/ChangeLog b/ChangeLog index f2c029438f..6515df2b29 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-05-17 Sebastian Dröge + + * gst/gstmessage.c: (gst_message_new_error), + (gst_message_new_warning), (gst_message_new_info): + * gst/gstmessage.h: + Mark the debug string parameters as const. Fixes bug #533490. + 2008-05-16 Sebastian Dröge * libs/gst/base/gsttypefindhelper.c: (helper_find_peek): diff --git a/gst/gstmessage.c b/gst/gstmessage.c index 08a03c095f..23389f0ed3 100644 --- a/gst/gstmessage.c +++ b/gst/gstmessage.c @@ -341,7 +341,7 @@ gst_message_new_eos (GstObject * src) * MT safe. */ GstMessage * -gst_message_new_error (GstObject * src, GError * error, gchar * debug) +gst_message_new_error (GstObject * src, GError * error, const gchar * debug) { GstMessage *message; GstStructure *structure; @@ -369,7 +369,7 @@ gst_message_new_error (GstObject * src, GError * error, gchar * debug) * MT safe. */ GstMessage * -gst_message_new_warning (GstObject * src, GError * error, gchar * debug) +gst_message_new_warning (GstObject * src, GError * error, const gchar * debug) { GstMessage *message; GstStructure *structure; @@ -399,7 +399,7 @@ gst_message_new_warning (GstObject * src, GError * error, gchar * debug) * MT safe. */ GstMessage * -gst_message_new_info (GstObject * src, GError * error, gchar * debug) +gst_message_new_info (GstObject * src, GError * error, const gchar * debug) { GstMessage *message; GstStructure *structure; diff --git a/gst/gstmessage.h b/gst/gstmessage.h index 887606223c..2caa85fd5a 100644 --- a/gst/gstmessage.h +++ b/gst/gstmessage.h @@ -275,15 +275,15 @@ GstMessage * gst_message_new_eos (GstObject * src); /* ERROR */ -GstMessage * gst_message_new_error (GstObject * src, GError * error, gchar * debug); +GstMessage * gst_message_new_error (GstObject * src, GError * error, const gchar * debug); void gst_message_parse_error (GstMessage *message, GError **gerror, gchar **debug); /* WARNING */ -GstMessage * gst_message_new_warning (GstObject * src, GError * error, gchar * debug); +GstMessage * gst_message_new_warning (GstObject * src, GError * error, const gchar * debug); void gst_message_parse_warning (GstMessage *message, GError **gerror, gchar **debug); /* INFO */ -GstMessage * gst_message_new_info (GstObject * src, GError * error, gchar * debug); +GstMessage * gst_message_new_info (GstObject * src, GError * error, const gchar * debug); void gst_message_parse_info (GstMessage *message, GError **gerror, gchar **debug); /* TAG */