From 108cd906fa84bd8157ced0311db0b914149a6da1 Mon Sep 17 00:00:00 2001 From: Doug Nazar Date: Fri, 14 Mar 2025 22:01:44 -0400 Subject: [PATCH] aja: Free various props during cleanup Part-of: --- subprojects/gst-plugins-bad/sys/aja/gstajasink.cpp | 1 + subprojects/gst-plugins-bad/sys/aja/gstajasrc.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/subprojects/gst-plugins-bad/sys/aja/gstajasink.cpp b/subprojects/gst-plugins-bad/sys/aja/gstajasink.cpp index d3b4daed4f..168d25139a 100644 --- a/subprojects/gst-plugins-bad/sys/aja/gstajasink.cpp +++ b/subprojects/gst-plugins-bad/sys/aja/gstajasink.cpp @@ -453,6 +453,7 @@ void gst_aja_sink_finalize(GObject *object) { g_assert(self->device == NULL); g_assert(gst_vec_deque_get_length(self->queue) == 0); g_clear_pointer(&self->queue, gst_vec_deque_free); + g_free(self->device_identifier); g_mutex_clear(&self->queue_lock); g_cond_clear(&self->queue_cond); diff --git a/subprojects/gst-plugins-bad/sys/aja/gstajasrc.cpp b/subprojects/gst-plugins-bad/sys/aja/gstajasrc.cpp index 55b5874186..2ebc1793eb 100644 --- a/subprojects/gst-plugins-bad/sys/aja/gstajasrc.cpp +++ b/subprojects/gst-plugins-bad/sys/aja/gstajasrc.cpp @@ -582,6 +582,7 @@ void gst_aja_src_finalize(GObject *object) { g_assert(self->device == NULL); g_assert(gst_vec_deque_get_length(self->queue) == 0); g_clear_pointer(&self->queue, gst_vec_deque_free); + g_free(self->device_identifier); gst_clear_object(&self->clock);