Skip to content

Commit 0e542c1

Browse files
maheshrkumarsirknightj
authored andcommitted
fix memory leak from shared ptr
1 parent c82b73b commit 0e542c1

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/gstreamer/gstkvssink.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -814,6 +814,10 @@ gst_kvs_sink_finalize(GObject *object) {
814814
if (data->kinesis_video_producer) {
815815
data->kinesis_video_producer.reset();
816816
}
817+
818+
// Reset the shared pointer to properly release the KvsSinkCustomData
819+
kvssink->data.reset();
820+
817821
G_OBJECT_CLASS (parent_class)->finalize(object);
818822
}
819823

0 commit comments

Comments
 (0)