smbd: Enhance debugging in push_deferred_open_message_smb()
authorVolker Lendecke <vl@samba.org>
Fri, 2 Aug 2019 10:02:24 +0000 (12:02 +0200)
committerJeremy Allison <jra@samba.org>
Tue, 6 Aug 2019 21:49:29 +0000 (21:49 +0000)
Real timestamps are easier to read

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/smbd/process.c

index c81b1017bb7d9e032f1e6c5f243126030d497d71..ab3c08b27ae854d91305f8c6ffe9c74e9b1bd3a0 100644 (file)
@@ -45,6 +45,7 @@
 #include "lib/pthreadpool/pthreadpool_tevent.h"
 #include "util_event.h"
 #include "libcli/smb/smbXcli_base.h"
+#include "lib/util/time_basic.h"
 
 /* Internal message queue for deferred opens. */
 struct pending_message_list {
@@ -940,6 +941,7 @@ bool push_deferred_open_message_smb(struct smb_request *req,
                                    struct file_id id,
                                    struct deferred_open_record *open_rec)
 {
+       struct timeval_buf tvbuf;
        struct timeval end_time;
 
        if (req->smb2req) {
@@ -960,12 +962,10 @@ bool push_deferred_open_message_smb(struct smb_request *req,
 
        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) smb_len(req->inbuf)+4,
-               (unsigned long long)req->mid,
-               (unsigned int)end_time.tv_sec,
-               (unsigned int)end_time.tv_usec));
+       DBG_DEBUG("pushing message len %u mid %"PRIu64" timeout time [%s]\n",
+                 (unsigned int) smb_len(req->inbuf)+4,
+                 req->mid,
+                 timeval_str_buf(&end_time, false, true, &tvbuf));
 
        return push_queued_message(req, req->request_time, end_time, open_rec);
 }