buffer: Fix gst_buffer_memcmp() / gst_buffer_memset() using wrong memory index

Regression from 160205b483dc7a1ae5da60d80a722837cf7c01d0.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/9565>
This commit is contained in:
Havard Graff 2025-08-15 16:44:34 +02:00 committed by GStreamer Marge Bot
parent c4439a5b55
commit 162c4b0008

View File

@ -2086,7 +2086,7 @@ gst_buffer_memcmp (GstBuffer * buffer, gsize offset, gconstpointer mem,
if (offset)
i = _find_mapping (buffer, &offset);
for (i = 0; i < len && size > 0 && res == 0; i++) {
for (; i < len && size > 0 && res == 0; i++) {
GstMapInfo info;
gsize tocmp;
GstMemory *mem;
@ -2133,7 +2133,7 @@ gst_buffer_memset (GstBuffer * buffer, gsize offset, guint8 val, gsize size)
if (offset)
i = _find_mapping (buffer, &offset);
for (i = 0; i < len && left > 0; i++) {
for (; i < len && left > 0; i++) {
GstMapInfo info;
gsize toset;
GstMemory *mem;