mfvideosrc: Fix invalid memory access when outputting jpeg
authorSeungha Yang <seungha@centricular.com>
Wed, 7 Oct 2020 08:37:25 +0000 (17:37 +0900)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 8 Oct 2020 16:28:16 +0000 (16:28 +0000)
Don't access unknown-dangerous-nonsense address

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1662>

sys/mediafoundation/gstmfsourcereader.cpp

index 70d0b76..a93d396 100644 (file)
@@ -621,10 +621,10 @@ gst_mf_source_reader_create (GstMFSourceObject * object, GstBuffer ** buffer)
 
   media_buffer->Unlock ();
 
-  GST_BUFFER_PTS (buffer) = timestamp;
+  GST_BUFFER_PTS (buf) = timestamp;
   /* Set DTS since this is compressed format */
-  GST_BUFFER_DTS (buffer) = timestamp;
-  GST_BUFFER_DURATION (buffer) = duration;
+  GST_BUFFER_DTS (buf) = timestamp;
+  GST_BUFFER_DURATION (buf) = duration;
 
   *buffer = buf;