aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Henderson <william.henderson@nutanix.com>2023-08-04 14:13:39 +0000
committerJohn Levon <john.levon@nutanix.com>2023-09-15 13:05:01 +0100
commit04f97fe6550e50bf7336196d8de0680d276c128c (patch)
tree7c7865ffc537b8ecacfd49b6dd4bffa1b606255e
parentd6bb06b6689e280d62667d12b5a6c54cefcc3cba (diff)
downloadlibvfio-user-04f97fe6550e50bf7336196d8de0680d276c128c.zip
libvfio-user-04f97fe6550e50bf7336196d8de0680d276c128c.tar.gz
libvfio-user-04f97fe6550e50bf7336196d8de0680d276c128c.tar.bz2
fix: minor fixes from Swapnil's review
Signed-off-by: William Henderson <william.henderson@nutanix.com>
-rw-r--r--samples/client.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/samples/client.c b/samples/client.c
index 27382b8..04737a9 100644
--- a/samples/client.c
+++ b/samples/client.c
@@ -511,6 +511,7 @@ set_migration_state(int sock, uint32_t state)
pthread_mutex_unlock(&mutex);
if (ret < 0) {
+ free(response);
return ret;
}
@@ -523,6 +524,8 @@ set_migration_state(int sock, uint32_t state)
err(EXIT_FAILURE, "invalid response to set_migration_state (payload)");
}
+ free(response);
+
return ret;
}
@@ -765,7 +768,7 @@ get_dirty_bitmap(int sock, struct vfio_user_dma_map *dma_region)
char *bitmap;
int ret;
- ssize_t size = sizeof(*res) + sizeof(*report) + bitmap_size;
+ size_t size = sizeof(*res) + sizeof(*report) + bitmap_size;
void* data = calloc(1, size);
assert(data != NULL);
@@ -1365,6 +1368,7 @@ int main(int argc, char *argv[])
free(dma_regions);
free(dma_region_fds);
+ free(dirty_pages);
return 0;
}