files_struct *result;
bool replay_operation;
uint8_t in_oplock_level;
+ uint32_t in_create_disposition;
int requested_oplock_level;
uint8_t out_oplock_level;
uint32_t out_create_action;
.ev = ev,
.smb2req = smb2req,
.in_oplock_level = in_oplock_level,
+ .in_create_disposition = in_create_disposition,
};
smb1req = smbd_smb2_fake_smb_request(smb2req);
state->result,
state->replay_operation,
state->in_oplock_level,
- in_create_disposition,
+ state->in_create_disposition,
info);
return req;
state->result,
state->replay_operation,
state->in_oplock_level,
- in_create_disposition,
+ state->in_create_disposition,
info);
return req;
}
}
}
- ucf_flags = filename_create_ucf_flags(smb1req, in_create_disposition);
+ ucf_flags = filename_create_ucf_flags(
+ smb1req, state->in_create_disposition);
status = filename_convert(req,
smb1req->conn,
fname,
smb_fname,
in_desired_access,
in_share_access,
- in_create_disposition,
+ state->in_create_disposition,
in_create_options,
in_file_attributes,
map_smb2_oplock_levels_to_samba(
state->result,
state->replay_operation,
state->in_oplock_level,
- in_create_disposition,
+ state->in_create_disposition,
info);
return req;
}