]> git.droids-corp.org - dpdk.git/blobdiff - drivers/bus/vmbus/vmbus_common_uio.c
net/mlx5: fix meter creation default state
[dpdk.git] / drivers / bus / vmbus / vmbus_common_uio.c
index 336296d6a854c9a18b0cbeb00e76da5ee5e72cd0..882a24f869ad6b647e26258057632a768b4cf95d 100644 (file)
@@ -258,7 +258,9 @@ vmbus_uio_unmap_resource(struct rte_vmbus_device *dev)
        rte_free(uio_res);
 
        /* close fd if in primary process */
-       close(rte_intr_fd_get(dev->intr_handle));
+       if (rte_intr_fd_get(dev->intr_handle) >= 0)
+               close(rte_intr_fd_get(dev->intr_handle));
+
        if (rte_intr_dev_fd_get(dev->intr_handle) >= 0) {
                close(rte_intr_dev_fd_get(dev->intr_handle));
                rte_intr_dev_fd_set(dev->intr_handle, -1);