1
0
Эх сурвалжийг харах

obs-qsv11: Protect context variable in clear_data

Richard Stanway 7 жил өмнө
parent
commit
144d23a9cc

+ 1 - 1
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;
 	}