diff options
Diffstat (limited to 'gst/rtsp/rtspmessage.c')
-rw-r--r-- | gst/rtsp/rtspmessage.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gst/rtsp/rtspmessage.c b/gst/rtsp/rtspmessage.c index ac227ac2..de68699f 100644 --- a/gst/rtsp/rtspmessage.c +++ b/gst/rtsp/rtspmessage.c @@ -253,6 +253,9 @@ 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) + return RTSP_ENOTIMPL; + val = g_hash_table_lookup (msg->hdr_fields, GINT_TO_POINTER (field)); if (val == NULL) return RTSP_ENOTIMPL; |