vp9enc: do not dereference NULL pointer
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Mon, 5 May 2014 13:33:38 +0000 (14:33 +0100)
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Mon, 5 May 2014 13:33:38 +0000 (14:33 +0100)
Coverity 1197703

ext/vpx/gstvp9enc.c

index ea276f9..f225c67 100644 (file)
@@ -932,7 +932,7 @@ gst_vp9_enc_set_property (GObject * object, guint prop_id,
 
       memset (&gst_vp9_enc->cfg.ts_layer_id, 0,
           sizeof (gst_vp9_enc->cfg.ts_layer_id));
-      if (va->n_values > VPX_TS_MAX_PERIODICITY) {
+      if (va && va->n_values > VPX_TS_MAX_PERIODICITY) {
         g_warning ("%s: Only %d sized layer sequences allowed at maximum",
             GST_ELEMENT_NAME (gst_vp9_enc), VPX_TS_MAX_PERIODICITY);
       } else if (va) {