From bdff6f5e42843d3929162525d5e291b22c7f4f20 Mon Sep 17 00:00:00 2001 From: Haihao Xiang Date: Tue, 29 Dec 2020 09:41:05 +0800 Subject: [PATCH] msdk: needn't close mfx session when failed Otherwise we will get double free issue because mfx session is closed in finalize. See https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1867#note_739346 for the double free issue. Part-of: --- sys/msdk/gstmsdkcontext.c | 1 - 1 file changed, 1 deletion(-) diff --git a/sys/msdk/gstmsdkcontext.c b/sys/msdk/gstmsdkcontext.c index d921078..012efe6 100644 --- a/sys/msdk/gstmsdkcontext.c +++ b/sys/msdk/gstmsdkcontext.c @@ -207,7 +207,6 @@ gst_msdk_context_open (GstMsdkContext * context, gboolean hardware, return TRUE; failed: - msdk_close_session (priv->session); return FALSE; } -- 2.7.4