netdev-dpdk: clean up mbuf initialization
[cascardo/ovs.git] / lib / id-pool.c
index e671a9c..6b93d37 100644 (file)
@@ -51,8 +51,10 @@ id_pool_create(uint32_t base, uint32_t n_ids)
 void
 id_pool_destroy(struct id_pool *pool)
 {
-    id_pool_uninit(pool);
-    free(pool);
+    if (pool) {
+        id_pool_uninit(pool);
+        free(pool);
+    }
 }
 
 static void