From 144d23a9cc9b913b95bb2012d26bf5457cae51b6 Mon Sep 17 00:00:00 2001 From: Richard Stanway Date: Sat, 11 Aug 2018 02:55:43 +0200 Subject: [PATCH] obs-qsv11: Protect context variable in clear_data --- plugins/obs-qsv11/obs-qsv11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/obs-qsv11/obs-qsv11.c b/plugins/obs-qsv11/obs-qsv11.c index d8c9df5fc..2980c97a2 100644 --- a/plugins/obs-qsv11/obs-qsv11.c +++ b/plugins/obs-qsv11/obs-qsv11.c @@ -118,12 +118,12 @@ static void clear_data(struct obs_qsv *obsqsv) if (obsqsv->context) { EnterCriticalSection(&g_QsvCs); qsv_encoder_close(obsqsv->context); + obsqsv->context = NULL; LeaveCriticalSection(&g_QsvCs); // bfree(obsqsv->sei); bfree(obsqsv->extra_data); - obsqsv->context = NULL; // obsqsv->sei = NULL; obsqsv->extra_data = NULL; }