From: Wim Taymans Date: Mon, 14 Jan 2013 16:00:23 +0000 (+0100) Subject: adapter: handle map failure X-Git-Tag: 1.1.1~325 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bac5ba632e4d02cb2b4a383ab968c86825fd46b3;p=platform%2Fupstream%2Fgstreamer.git adapter: handle map failure --- diff --git a/libs/gst/base/gstadapter.c b/libs/gst/base/gstadapter.c index 74bcee0..71c546a 100644 --- a/libs/gst/base/gstadapter.c +++ b/libs/gst/base/gstadapter.c @@ -1044,7 +1044,9 @@ gst_adapter_masked_scan_uint32_peek (GstAdapter * adapter, guint32 mask, gst_buffer_unmap (buf, &info); buf = g->data; - gst_buffer_map (buf, &info, GST_MAP_READ); + if (!gst_buffer_map (buf, &info, GST_MAP_READ)) + return -1; + bsize = info.size; bdata = info.data; } while (TRUE);