From 01562286ba4d87cf928aef52e1be9c77c76a6506 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Wed, 18 Mar 2015 16:44:19 -0400 Subject: [PATCH] rtsp-stream: Don't leave buffer mapped If the seq is NULL, the RTP buffer was left mapped. We should always unmap the buffer. --- gst/rtsp-server/rtsp-stream.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gst/rtsp-server/rtsp-stream.c b/gst/rtsp-server/rtsp-stream.c index 873ca5d..e09f43d 100644 --- a/gst/rtsp-server/rtsp-stream.c +++ b/gst/rtsp-server/rtsp-stream.c @@ -2484,9 +2484,10 @@ gst_rtsp_stream_get_rtpinfo (GstRTSPStream * stream, if (gst_rtp_buffer_map (buffer, GST_MAP_READ, &rtp_buffer)) { if (seq) { *seq = gst_rtp_buffer_get_seq (&rtp_buffer); - gst_rtp_buffer_unmap (&rtp_buffer); } + gst_rtp_buffer_unmap (&rtp_buffer); + if (rtptime) { *rtptime = GST_BUFFER_TIMESTAMP (buffer); } -- 2.7.4