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: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1916>
This commit is contained in:
Haihao Xiang 2020-12-29 09:41:05 +08:00
parent 51ef4557b5
commit bdff6f5e42

View file

@ -207,7 +207,6 @@ gst_msdk_context_open (GstMsdkContext * context, gboolean hardware,
return TRUE;
failed:
msdk_close_session (priv->session);
return FALSE;
}