tests: check return value when using gst_buffer_map.
authorWangfei <fei.w.wang@intel.com>
Sat, 3 Nov 2018 07:28:35 +0000 (15:28 +0800)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Mon, 5 Nov 2018 13:06:47 +0000 (14:06 +0100)
https://bugzilla.gnome.org/show_bug.cgi?id=797366

tests/simple-encoder.c
tests/test-fei-enc-in.c

index 9ae63d8..c94f3b5 100644 (file)
@@ -234,7 +234,8 @@ outputs_to_file (GstBuffer * buffer, FILE * file)
   size_t written;
   gboolean ret = FALSE;
 
-  gst_buffer_map (buffer, &info, GST_MAP_READ);
+  if (!gst_buffer_map (buffer, &info, GST_MAP_READ))
+    return FALSE;
 
   if (info.size <= 0 || !info.data)
     return FALSE;
index 10d8de7..d64a946 100644 (file)
@@ -279,7 +279,8 @@ outputs_to_file (GstBuffer * buffer, FILE * file)
   size_t written;
   gboolean ret = FALSE;
 
-  gst_buffer_map (buffer, &info, GST_MAP_READ);
+  if (!gst_buffer_map (buffer, &info, GST_MAP_READ))
+    return FALSE;
 
   if (info.size <= 0 || !info.data)
     return FALSE;