exit_server("tevent_req_set_endtime failed");
}
- ok = push_deferred_open_message_smb(req, req->request_time, timeout,
- open_rec->id, open_rec);
+ ok = push_deferred_open_message_smb(
+ req, timeout, open_rec->id, open_rec);
if (!ok) {
TALLOC_FREE(lck);
exit_server("push_deferred_open_message_smb failed");
open_rec->xconn = req->xconn;
open_rec->mid = req->mid;
- ok = push_deferred_open_message_smb(req,
- req->request_time,
- timeout,
- id,
- open_rec);
+ ok = push_deferred_open_message_smb(req, timeout, id, open_rec);
if (!ok) {
exit_server("push_deferred_open_message_smb failed");
}
exit_server("deferred_open_record_create failed");
}
- ok = push_deferred_open_message_smb(req, req->request_time, timeout,
- (struct file_id){0}, open_rec);
+ ok = push_deferred_open_message_smb(
+ req, timeout, (struct file_id){0}, open_rec);
if (!ok) {
exit_server("push_deferred_open_message_smb failed");
}
****************************************************************************/
bool push_deferred_open_message_smb(struct smb_request *req,
- struct timeval request_time,
- struct timeval timeout,
- struct file_id id,
- struct deferred_open_record *open_rec)
+ struct timeval timeout,
+ struct file_id id,
+ struct deferred_open_record *open_rec)
{
struct timeval end_time;
if (req->smb2req) {
return push_deferred_open_message_smb2(req->smb2req,
- request_time,
+ req->request_time,
timeout,
id,
open_rec);
"logic error unread_bytes != 0" );
}
- end_time = timeval_sum(&request_time, &timeout);
+ end_time = timeval_sum(&req->request_time, &timeout);
DEBUG(10,("push_deferred_open_message_smb: pushing message "
"len %u mid %llu timeout time [%u.%06u]\n",
(unsigned int)end_time.tv_sec,
(unsigned int)end_time.tv_usec));
- return push_queued_message(req, request_time, end_time, open_rec);
+ return push_queued_message(req, req->request_time, end_time, open_rec);
}
static void smbd_sig_term_handler(struct tevent_context *ev,
struct timeval *p_request_time,
struct deferred_open_record **open_rec);
bool push_deferred_open_message_smb(struct smb_request *req,
- struct timeval request_time,
- struct timeval timeout,
- struct file_id id,
- struct deferred_open_record *open_rec);
+ struct timeval timeout,
+ struct file_id id,
+ struct deferred_open_record *open_rec);
NTSTATUS allow_new_trans(struct trans_state *list, uint64_t mid);
void reply_outbuf(struct smb_request *req, uint8_t num_words, uint32_t num_bytes);
void smb_request_done(struct smb_request *req);