s3:smbd: send SMB2 interim responses for async calls
[kai/samba.git] / source3 / smbd / smb2_flush.c
index ce560a1362558d23d74fc211d69b3c0cdc7206b5..8ce683923b570a8daaaa9be29b538c867b12404d 100644 (file)
@@ -69,6 +69,11 @@ NTSTATUS smbd_smb2_request_process_flush(struct smbd_smb2_request *req)
                return smbd_smb2_request_error(req, NT_STATUS_NO_MEMORY);
        }
        tevent_req_set_callback(subreq, smbd_smb2_request_flush_done, req);
+
+       if (tevent_req_is_in_progress(subreq)) {
+               return smbd_smb2_request_pending_queue(req);
+       }
+
        return NT_STATUS_OK;
 }