From 5b46c95699731e7f3076c7909192d6548cef492c Mon Sep 17 00:00:00 2001 From: "Joshua M. Doe" Date: Thu, 11 May 2017 09:08:27 -0400 Subject: [PATCH] matroxsrc: fix freeing of buffers --- sys/matrox/gstmatroxsrc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/matrox/gstmatroxsrc.c b/sys/matrox/gstmatroxsrc.c index 010b0a2..9d3a2ee 100644 --- a/sys/matrox/gstmatroxsrc.c +++ b/sys/matrox/gstmatroxsrc.c @@ -174,9 +174,10 @@ gst_matroxsrc_reset (GstMatroxSrc * src) } if (src->MilGrabBufferList) { - for (i = 0; src->num_capture_buffers; ++i) { + for (i = 0; i < src->num_capture_buffers; ++i) { if (src->MilGrabBufferList[i]) { MbufFree (src->MilGrabBufferList[i]); + src->MilGrabBufferList[i] = NULL; } } g_free (src->MilGrabBufferList);