message: Only allow setting valid seqnum on messages
authorEdward Hervey <edward@centricular.com>
Tue, 5 Jun 2018 15:01:05 +0000 (17:01 +0200)
committerEdward Hervey <bilboed@bilboed.com>
Tue, 5 Jun 2018 15:01:05 +0000 (17:01 +0200)
If we want to make sure we never end up with invalid seqnum on
messages let's forbid setting them.

gst/gstmessage.c

index 31ad649..ef0ca96 100644 (file)
@@ -367,6 +367,7 @@ void
 gst_message_set_seqnum (GstMessage * message, guint32 seqnum)
 {
   g_return_if_fail (GST_IS_MESSAGE (message));
+  g_return_if_fail (seqnum != GST_SEQNUM_INVALID);
 
   GST_MESSAGE_SEQNUM (message) = seqnum;
 }