summaryrefslogtreecommitdiff
path: root/source4/ntvfs/ntvfs_generic.c
diff options
context:
space:
mode:
Diffstat (limited to 'source4/ntvfs/ntvfs_generic.c')
-rw-r--r--source4/ntvfs/ntvfs_generic.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/source4/ntvfs/ntvfs_generic.c b/source4/ntvfs/ntvfs_generic.c
index 452273cbdb..2639b5ae39 100644
--- a/source4/ntvfs/ntvfs_generic.c
+++ b/source4/ntvfs/ntvfs_generic.c
@@ -71,7 +71,7 @@ NTSTATUS ntvfs_map_open(struct smbsrv_request *req, union smb_open *io,
/* must be synchronous, or we won't be called to do the
translation */
- req->control_flags &= ~REQ_CONTROL_MAY_ASYNC;
+ req->async_states->state &= ~NTVFS_ASYNC_STATE_MAY_ASYNC;
switch (io->generic.level) {
case RAW_OPEN_GENERIC:
@@ -692,7 +692,7 @@ NTSTATUS ntvfs_map_qpathinfo(struct smbsrv_request *req, union smb_fileinfo *inf
/* must be synchronous, or we won't be called to do the
translation */
- req->control_flags &= ~REQ_CONTROL_MAY_ASYNC;
+ req->async_states->state &= ~NTVFS_ASYNC_STATE_MAY_ASYNC;
status = ntvfs->ops->qpathinfo(ntvfs, req, info2);
if (!NT_STATUS_IS_OK(status)) {
@@ -768,7 +768,7 @@ NTSTATUS ntvfs_map_write(struct smbsrv_request *req, union smb_write *wr,
wr2->generic.level = RAW_WRITE_GENERIC;
/* we can't map asynchronously */
- req->control_flags &= ~REQ_CONTROL_MAY_ASYNC;
+ req->async_states->state &= ~NTVFS_ASYNC_STATE_MAY_ASYNC;
switch (wr->generic.level) {
case RAW_WRITE_WRITEX:
@@ -874,7 +874,7 @@ NTSTATUS ntvfs_map_read(struct smbsrv_request *req, union smb_read *rd,
rd2->generic.level = RAW_READ_GENERIC;
/* we can't map asynchronously */
- req->control_flags &= ~REQ_CONTROL_MAY_ASYNC;
+ req->async_states->state &= ~NTVFS_ASYNC_STATE_MAY_ASYNC;
switch (rd->generic.level) {
case RAW_READ_READX: