We want "buf, sizeof(buf)" here. sizeof(buffer) is the size of a
pointer, which is wrong.
Thanks to Paolo for pointing it out.
Signed-off-by: Yang Hongyang <yanghy@cn.fujitsu.com>
Cc: Jason Wang <jasowang@redhat.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
offset = iov[0].iov_len;
} else {
buffer = buf;
- offset = iov_to_buf(iov, iovcnt, 0, buffer, sizeof(buffer));
+ offset = iov_to_buf(iov, iovcnt, 0, buf, sizeof(buf));
}
if (flags & QEMU_NET_PACKET_FLAG_RAW && nc->info->receive_raw) {