diff options
Diffstat (limited to 'gst-libs/gst/rtp/gstrtcpbuffer.c')
-rw-r--r-- | gst-libs/gst/rtp/gstrtcpbuffer.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gst-libs/gst/rtp/gstrtcpbuffer.c b/gst-libs/gst/rtp/gstrtcpbuffer.c index c12fa41c6..5d70c17a8 100644 --- a/gst-libs/gst/rtp/gstrtcpbuffer.c +++ b/gst-libs/gst/rtp/gstrtcpbuffer.c @@ -254,6 +254,7 @@ gst_rtcp_buffer_map (GstBuffer * buffer, GstMapFlags flags, g_return_val_if_fail (rtcp != NULL, FALSE); g_return_val_if_fail (rtcp->buffer == NULL, FALSE); g_return_val_if_fail (GST_IS_BUFFER (buffer), FALSE); + g_return_val_if_fail (flags & GST_MAP_READ, FALSE); rtcp->buffer = buffer; gst_buffer_map (buffer, &rtcp->map, flags); |