From: Jeremy Allison Date: Fri, 28 Feb 2020 00:30:51 +0000 (-0800) Subject: s3: VFS: vfs_default: Add tevent_req pointer to state struct in vfswrap_pread_state. X-Git-Tag: ldb-2.2.0~1510 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=594a435b33e8447625ca83b50daec2d08cf66d64;p=thirdparty%2Fsamba.git s3: VFS: vfs_default: Add tevent_req pointer to state struct in vfswrap_pread_state. We will need this to detect when this request is outstanding but has been destroyed in a SHUTDOWN_CLOSE on this file. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14301 Signed-off-by: Jeremy Allison Reviewed-by: Volker Lendecke --- diff --git a/source3/modules/vfs_default.c b/source3/modules/vfs_default.c index a30f3ba1d31..4bb4adf5f7e 100644 --- a/source3/modules/vfs_default.c +++ b/source3/modules/vfs_default.c @@ -780,6 +780,7 @@ static ssize_t vfswrap_pwrite(vfs_handle_struct *handle, files_struct *fsp, cons } struct vfswrap_pread_state { + struct tevent_req *req; ssize_t ret; int fd; void *buf; @@ -809,6 +810,7 @@ static struct tevent_req *vfswrap_pread_send(struct vfs_handle_struct *handle, return NULL; } + state->req = req; state->ret = -1; state->fd = fsp->fh->fd; state->buf = data;