s3: Move the global variable Protocol to struct smbd_server_connection
[samba.git] / source3 / smbd / open.c
index 91cfa22a05ebac97e3bb548501b1c1fe761bb690..e9e632a351facb6a7379b87489708bd49403d1ce 100644 (file)
@@ -611,7 +611,7 @@ static NTSTATUS open_file(files_struct *fsp,
        fsp->is_directory = False;
        if (conn->aio_write_behind_list &&
            is_in_path(smb_fname->base_name, conn->aio_write_behind_list,
-                      get_Protocol(), conn->case_sensitive)) {
+                      get_Protocol(conn->sconn), conn->case_sensitive)) {
                fsp->aio_write_behind = True;
        }
        status = fsp_set_smb_fname(fsp, smb_fname);
@@ -1571,7 +1571,7 @@ static NTSTATUS open_file_ntcreate(connection_struct *conn,
        /* ignore any oplock requests if oplocks are disabled */
        if (!lp_oplocks(SNUM(conn)) || global_client_failed_oplock_break ||
            is_in_path(smb_fname->base_name, conn->veto_oplock_list,
-                      get_Protocol(), conn->case_sensitive)) {
+                      get_Protocol(conn->sconn), conn->case_sensitive)) {
                /* Mask off everything except the private Samba bits. */
                oplock_request &= SAMBA_PRIVATE_OPLOCK_MASK;
        }