From d8b3687fcbb2ac37bf93b23301da4bf4d79301f6 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Wed, 11 Apr 2012 16:54:17 +0200 Subject: s3:smbd: remember the request_time on an incoming request metze --- source3/smbd/process.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'source3/smbd') diff --git a/source3/smbd/process.c b/source3/smbd/process.c index 5e26826d6a..9e1abb268c 100644 --- a/source3/smbd/process.c +++ b/source3/smbd/process.c @@ -517,12 +517,16 @@ static bool init_smb_request(struct smb_request *req, uint32_t seqnum) { size_t req_size = smb_len(inbuf) + 4; + /* Ensure we have at least smb_size bytes. */ if (req_size < smb_size) { DEBUG(0,("init_smb_request: invalid request size %u\n", (unsigned int)req_size )); return false; } + + req->request_time = timeval_current(); + req->cmd = CVAL(inbuf, smb_com); req->flags2 = SVAL(inbuf, smb_flg2); req->smbpid = SVAL(inbuf, smb_pid); -- cgit