net/virtio-user: fix multiple queues fail in server mode
[dpdk.git] / drivers / net / virtio / virtio_user / vhost_user.c
index 573ef07..ef6e43d 100644 (file)
@@ -287,6 +287,9 @@ vhost_user_sock(struct virtio_user_dev *dev,
 
        PMD_DRV_LOG(INFO, "%s", vhost_msg_strings[req]);
 
+       if (dev->is_server && vhostfd < 0)
+               return -1;
+
        msg.request = req;
        msg.flags = VHOST_USER_VERSION;
        msg.size = 0;