]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
smbd: expand logging in contend_dirleases()
authorRalph Boehme <slow@samba.org>
Fri, 23 May 2025 14:35:35 +0000 (16:35 +0200)
committerJule Anger <janger@samba.org>
Thu, 5 Jun 2025 10:57:15 +0000 (10:57 +0000)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=15861

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Bjoern Jacke <bjacke@samba.org>
(cherry picked from commit 509081e7ed064899701a9e53b1597c33bcf5b77d)

source3/smbd/smb2_oplock.c

index c278db2523994fc0b963bbb886963e91a17ed82e..4e900647ef5dc5746418511fe0e36aad3a229ad6 100644 (file)
@@ -1336,8 +1336,13 @@ void contend_dirleases(struct connection_struct *conn,
 
        ret = SMB_VFS_STAT(conn, parent_fname);
        if (ret != 0) {
-               DBG_ERR("Failed to stat [%s]: %s\n",
-                       smb_fname_str_dbg(parent_fname), strerror(errno));
+               DBG_ERR("Trigger [conn: %s] [smb_fname: %s] cwd [%s], "
+                       "failed to stat parent [%s]: %s\n",
+                       conn->connectpath,
+                       smb_fname_str_dbg(smb_fname),
+                       get_current_dir_name(),
+                       smb_fname_str_dbg(parent_fname),
+                       strerror(errno));
                TALLOC_FREE(parent_fname);
                return;
        }