summary refs log tree commit diff stats
path: root/net.c
diff options
context:
space:
mode:
Diffstat (limited to 'net.c')
-rw-r--r--net.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net.c b/net.c
index 2d24a7ce5f..42b6b93247 100644
--- a/net.c
+++ b/net.c
@@ -494,7 +494,7 @@ ssize_t qemu_sendv_packet(VLANClientState *vc1, const struct iovec *iov,
 
         if (vc->link_down)
             len = calc_iov_length(iov, iovcnt);
-        if (vc->fd_readv)
+        else if (vc->fd_readv)
             len = vc->fd_readv(vc->opaque, iov, iovcnt);
         else if (vc->fd_read)
             len = vc_sendv_compat(vc, iov, iovcnt);