smbd: Use file_id_str_buf() in set_file_oplock()
authorVolker Lendecke <vl@samba.org>
Sun, 3 Nov 2019 17:52:07 +0000 (18:52 +0100)
committerJeremy Allison <jra@samba.org>
Wed, 6 Nov 2019 20:36:35 +0000 (20:36 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/smbd/oplock.c

index e0a0fb8c41b9d0d5d171608a24bb8ed6a9d8f919..232e243cfce7136d111dc4929244733fc79c9fce 100644 (file)
@@ -58,6 +58,7 @@ NTSTATUS set_file_oplock(files_struct *fsp)
        struct kernel_oplocks *koplocks = sconn->oplocks.kernel_ops;
        bool use_kernel = lp_kernel_oplocks(SNUM(fsp->conn)) &&
                        (koplocks != NULL);
+       file_id_buf buf;
 
        if (fsp->oplock_type == LEVEL_II_OPLOCK && use_kernel) {
                DEBUG(10, ("Refusing level2 oplock, kernel oplocks "
@@ -82,7 +83,7 @@ NTSTATUS set_file_oplock(files_struct *fsp)
        DBG_INFO("granted oplock on file %s, %s/%"PRIu64", "
                 "tv_sec = %x, tv_usec = %x\n",
                 fsp_str_dbg(fsp),
-                file_id_string_tos(&fsp->file_id),
+                file_id_str_buf(fsp->file_id, &buf),
                 fsp->fh->gen_id,
                 (int)fsp->open_time.tv_sec,
                 (int)fsp->open_time.tv_usec);