diff options
author | William Henderson <william.henderson@nutanix.com> | 2023-08-24 11:13:09 +0000 |
---|---|---|
committer | John Levon <john.levon@nutanix.com> | 2023-09-15 13:05:01 +0100 |
commit | 5e4df39093f0a09786783f56e505ad172aab232d (patch) | |
tree | 19a7e0e8ad34c4713d4e1f8c561075af97a79461 /samples | |
parent | ac959deb725bfd74f25720d8c8ae24bf5f6befbe (diff) | |
download | libvfio-user-5e4df39093f0a09786783f56e505ad172aab232d.zip libvfio-user-5e4df39093f0a09786783f56e505ad172aab232d.tar.gz libvfio-user-5e4df39093f0a09786783f56e505ad172aab232d.tar.bz2 |
fix: argsz semantics in samples
Signed-off-by: William Henderson <william.henderson@nutanix.com>
Diffstat (limited to 'samples')
-rw-r--r-- | samples/client.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/samples/client.c b/samples/client.c index 8779c03..3c234e5 100644 --- a/samples/client.c +++ b/samples/client.c @@ -568,7 +568,7 @@ read_migr_data(int sock, void *buf, size_t len) { static int msg_id = 0x6904; struct vfio_user_mig_data req = { - .argsz = sizeof(struct vfio_user_mig_data), + .argsz = sizeof(struct vfio_user_mig_data) + len, .size = len }; struct iovec send_iovecs[2] = { @@ -810,7 +810,7 @@ get_dirty_bitmap(int sock, struct vfio_user_dma_map *dma_region) res = data; res->flags = VFIO_DEVICE_FEATURE_DMA_LOGGING_REPORT | VFIO_DEVICE_FEATURE_GET; - res->argsz = sizeof(*res) + sizeof(*report); + res->argsz = size; report = data + sizeof(*res); report->iova = dma_region->addr; |