From 2cdcca7aba5311a6d6b037ed103f857cf731a015 Mon Sep 17 00:00:00 2001 From: Wangfei Date: Sat, 3 Nov 2018 15:28:35 +0800 Subject: [PATCH] tests: check return value when using gst_buffer_map. https://bugzilla.gnome.org/show_bug.cgi?id=797366 --- tests/simple-encoder.c | 3 ++- tests/test-fei-enc-in.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/simple-encoder.c b/tests/simple-encoder.c index 9ae63d87db..c94f3b5f95 100644 --- a/tests/simple-encoder.c +++ b/tests/simple-encoder.c @@ -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; diff --git a/tests/test-fei-enc-in.c b/tests/test-fei-enc-in.c index 10d8de7cb3..d64a9468ff 100644 --- a/tests/test-fei-enc-in.c +++ b/tests/test-fei-enc-in.c @@ -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;