[libvirt PATCH] iommufd: fix FD leak in case of error