diff options
Diffstat (limited to 'api/src/glfs-fops.c')
-rw-r--r-- | api/src/glfs-fops.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/api/src/glfs-fops.c b/api/src/glfs-fops.c index 5209ce3959a..cf809705c8a 100644 --- a/api/src/glfs-fops.c +++ b/api/src/glfs-fops.c @@ -1216,12 +1216,13 @@ pub_glfs_pwritev_async (struct glfs_fd *glfd, const struct iovec *iovec, gio->op = GF_FOP_WRITE; gio->glfd = glfd; - gio->count = count; gio->offset = offset; gio->flags = flags; gio->fn = fn; gio->data = data; - gio->iov = GF_CALLOC (1, sizeof (*(gio->iov)), gf_common_mt_iovec); + gio->count = 1; + gio->iov = GF_CALLOC (gio->count, sizeof (*(gio->iov)), + gf_common_mt_iovec); if (!gio->iov) { errno = ENOMEM; goto out; |