]> granicus.if.org Git - handbrake/commitdiff
qsv: Fix possible null pointer dereference.
authormidzer <midzer@gmail.com>
Wed, 19 Oct 2016 18:56:01 +0000 (20:56 +0200)
committerBradley Sepos <bradley@bradleysepos.com>
Wed, 14 Dec 2016 16:29:32 +0000 (11:29 -0500)
libhb/qsv_filter.c

index 56116fbd249593047c0f8daab88cb8206a811b69..1a676ee2b5c5825ad9f7a7ebe7a52f84d7b2c943 100644 (file)
@@ -599,14 +599,14 @@ static int hb_qsv_filter_work( hb_filter_object_t * filter,
     hb_buffer_t * out = *buf_out;
     int sts = 0;
 
-    av_qsv_context* qsv = pv->job->qsv.ctx;
-
     if ( !pv )
     {
         *buf_out = in;
         *buf_in = NULL;
         return HB_FILTER_OK;
     }
+    
+    av_qsv_context* qsv = pv->job->qsv.ctx;
 
     while(1)
     {