rtsp: fix g_return condition
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 11 Mar 2009 15:20:20 +0000 (16:20 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 11 Mar 2009 16:29:41 +0000 (17:29 +0100)
when parsing a data message, we require a data message.

gst-libs/gst/rtsp/gstrtspmessage.c

index 9fde2e2..a345f08 100644 (file)
@@ -412,7 +412,7 @@ GstRTSPResult
 gst_rtsp_message_parse_data (GstRTSPMessage * msg, guint8 * channel)
 {
   g_return_val_if_fail (msg != NULL, GST_RTSP_EINVAL);
-  g_return_val_if_fail (msg->type != GST_RTSP_MESSAGE_DATA, GST_RTSP_EINVAL);
+  g_return_val_if_fail (msg->type == GST_RTSP_MESSAGE_DATA, GST_RTSP_EINVAL);
 
   if (channel)
     *channel = msg->type_data.data.channel;