From 1aed3948a83a810f4b0da9666dee7ea867f05309 Mon Sep 17 00:00:00 2001 From: Ashish Kumar Date: Tue, 24 Oct 2017 20:12:29 +0530 Subject: [PATCH] gst-plugins-good: atoms_recovery: Handled buffer mapping failure https://bugzilla.gnome.org/show_bug.cgi?id=789413 --- gst/isomp4/atomsrecovery.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gst/isomp4/atomsrecovery.c b/gst/isomp4/atomsrecovery.c index 8d060fb068..edc443487b 100644 --- a/gst/isomp4/atomsrecovery.c +++ b/gst/isomp4/atomsrecovery.c @@ -112,7 +112,9 @@ atoms_recov_write_ftyp_info (FILE * f, AtomFTYP * ftyp, GstBuffer * prefix) if (prefix) { GstMapInfo map; - gst_buffer_map (prefix, &map, GST_MAP_READ); + if (!gst_buffer_map (prefix, &map, GST_MAP_READ)) { + return FALSE; + } if (fwrite (map.data, 1, map.size, f) != map.size) { gst_buffer_unmap (prefix, &map); return FALSE;