vfs_glusterfs: Fix the wrong pointer being sent in glfs_fsync_async
authorPoornima G <pgurusid@redhat.com>
Thu, 22 Feb 2018 10:51:35 +0000 (16:21 +0530)
committerKarolin Seeger <kseeger@samba.org>
Wed, 11 Apr 2018 10:56:12 +0000 (12:56 +0200)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13297

Pair-Programmed-With: Anoop C S <anoopcs@redhat.com>
Signed-off-by: Poornima G <pgurusid@redhat.com>
Reviewed-by: Guenther Deschner <gd@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
Autobuild-User(master): Günther Deschner <gd@samba.org>
Autobuild-Date(master): Mon Feb 26 20:17:50 CET 2018 on sn-devel-144

(cherry picked from commit 46e6626f73f42c84f254507c3ec2b591e2e732ba)

source3/modules/vfs_glusterfs.c

index 09e74ebde1f42effdbf88343501e549fe60c75eb..62003334109a601a0873d7e17c902257e67454d1 100644 (file)
@@ -961,7 +961,7 @@ static struct tevent_req *vfs_gluster_fsync_send(struct vfs_handle_struct
 
        PROFILE_TIMESTAMP(&state->start);
        ret = glfs_fsync_async(*(glfs_fd_t **)VFS_FETCH_FSP_EXTENSION(handle,
-                               fsp), aio_glusterfs_done, req);
+                               fsp), aio_glusterfs_done, state);
        if (ret < 0) {
                tevent_req_error(req, -ret);
                return tevent_req_post(req, ev);