examples: remove useless null checks before rte_free

rte_free handles getting passed a NULL pointer.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: Neil Horman <nhorman@tuxdriver.com>
This commit is contained in:
Stephen Hemminger 2015-04-07 14:21:00 -07:00 committed by Thomas Monjalon
parent 517f837710
commit 176582b8a4
3 changed files with 6 additions and 10 deletions

View File

@ -2747,8 +2747,7 @@ new_device (struct virtio_net *dev)
RTE_LOG(INFO, VHOST_DATA, "(%"PRIu64") Failed to add device to data core\n", dev->device_fh);
vdev->ready = DEVICE_SAFE_REMOVE;
destroy_device(dev);
if (vdev->regions_hpa)
rte_free(vdev->regions_hpa);
rte_free(vdev->regions_hpa);
rte_free(vdev);
return -1;
}

View File

@ -298,10 +298,9 @@ virtio_net_config_ll *new_device(unsigned int virtio_idx, struct xen_guest *gues
err:
if (new_ll_dev)
free(new_ll_dev);
if (virtqueue_rx)
rte_free(virtqueue_rx);
if (virtqueue_tx)
rte_free(virtqueue_tx);
rte_free(virtqueue_rx);
rte_free(virtqueue_tx);
return NULL;
}

View File

@ -800,9 +800,7 @@ channel_manager_exit(void)
rte_free(vm_info);
}
if (global_cpumaps != NULL)
rte_free(global_cpumaps);
if (global_vircpuinfo != NULL)
rte_free(global_vircpuinfo);
rte_free(global_cpumaps);
rte_free(global_vircpuinfo);
disconnect_hypervisor();
}