net/mvpp2: check pointer before using it
[dpdk.git] / drivers / net / mvpp2 / mrvl_ethdev.c
index ae8804a..d5eb1fe 100644 (file)
@@ -1614,9 +1614,12 @@ mrvl_rx_queue_release(void *rxq)
        if (core_id == LCORE_ID_ANY)
                core_id = 0;
 
+       if (!q)
+               return;
+
        hif = mrvl_get_hif(q->priv, core_id);
 
-       if (!q || !hif)
+       if (!hif)
                return;
 
        tc = q->priv->rxq_map[q->queue_id].tc;