X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fxenvirt%2Frte_mempool_gntalloc.c;h=7bfbfda3a132dd25aa74785d56dffe34a2dab530;hb=6069d815bc4dd73e82396a607882fe8395e592ed;hp=0585f08603e92b0b737807b19f14ca07b4cb3523;hpb=f17230e1aefe787d3ae59722e14506662abc99b8;p=dpdk.git diff --git a/drivers/net/xenvirt/rte_mempool_gntalloc.c b/drivers/net/xenvirt/rte_mempool_gntalloc.c index 0585f08603..7bfbfda3a1 100644 --- a/drivers/net/xenvirt/rte_mempool_gntalloc.c +++ b/drivers/net/xenvirt/rte_mempool_gntalloc.c @@ -229,15 +229,12 @@ mmap_failed: munmap(gnt_arr[i].va, pg_sz); } out: - if (gnt_arr) - free(gnt_arr); + free(gnt_arr); if (orig_va) munmap(orig_va, sz); if (mp == NULL) { - if (gref_arr) - free(gref_arr); - if (pa_arr) - free(pa_arr); + free(gref_arr); + free(pa_arr); /* some gref has already been de-allocated from the list in the driver, * so dealloc one by one, and it is safe to deallocate twice