From 346c24dc4b0a19060945b64093046433745bdc63 Mon Sep 17 00:00:00 2001 From: Ashish Kumar Date: Wed, 25 Oct 2017 12:47:40 +0530 Subject: [PATCH] gst-plugins-base: gstaudiochannels: Handled buffer mapping failure https://bugzilla.gnome.org/show_bug.cgi?id=789458 --- gst-libs/gst/audio/audio-channels.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gst-libs/gst/audio/audio-channels.c b/gst-libs/gst/audio/audio-channels.c index d00f0b9723..5622bb0835 100644 --- a/gst-libs/gst/audio/audio-channels.c +++ b/gst-libs/gst/audio/audio-channels.c @@ -277,7 +277,8 @@ gst_audio_buffer_reorder_channels (GstBuffer * buffer, if (gst_audio_channel_positions_equal (from, to, channels)) return TRUE; - gst_buffer_map (buffer, &info, GST_MAP_READWRITE); + if (!gst_buffer_map (buffer, &info, GST_MAP_READWRITE)) + return FALSE; ret = gst_audio_reorder_channels (info.data, info.size, format, channels, from,