diff options
Diffstat (limited to 'gst/rtsp/rtspmessage.c')
-rw-r--r-- | gst/rtsp/rtspmessage.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/rtsp/rtspmessage.c b/gst/rtsp/rtspmessage.c index abd6d4db..ed622c33 100644 --- a/gst/rtsp/rtspmessage.c +++ b/gst/rtsp/rtspmessage.c @@ -167,7 +167,7 @@ rtsp_message_init_response (RTSPMessage * msg, RTSPStatusCode code, } RTSPResult -rtsp_message_init_data (RTSPMessage * msg, gint channel) +rtsp_message_init_data (RTSPMessage * msg, guint8 channel) { g_return_val_if_fail (msg != NULL, RTSP_EINVAL); @@ -255,7 +255,7 @@ rtsp_message_get_header (const RTSPMessage * msg, RTSPHeaderField field, g_return_val_if_fail (msg != NULL, RTSP_EINVAL); - if (msg->type != RTSP_MESSAGE_RESPONSE && msg->type != RTSP_MESSAGE_REQUEST) + if (msg->type == RTSP_MESSAGE_INVALID || msg->type == RTSP_MESSAGE_DATA) return RTSP_ENOTIMPL; val = g_hash_table_lookup (msg->hdr_fields, GINT_TO_POINTER (field)); |