fda93d
From 4b192aaf503ea7f5eba27b6e43edcfe54ac6c5a6 Mon Sep 17 00:00:00 2001
fda93d
From: Andreas Schneider <asn@samba.org>
fda93d
Date: Wed, 26 May 2021 15:04:08 +0200
fda93d
Subject: [PATCH] s3:modules: Reduce debug level if file doesn't exists on dfs
fda93d
 share
fda93d
fda93d
There is software out there trying to open desktop.ini in every
fda93d
directory. Avoid spamming the logs with error messages.
fda93d
fda93d
Signed-off-by: Andreas Schneider <asn@samba.org>
fda93d
Reviewed-by: Jeremy Allison <jra@samba.org>
fda93d
fda93d
Autobuild-User(master): Jeremy Allison <jra@samba.org>
fda93d
Autobuild-Date(master): Fri Jun 18 18:14:11 UTC 2021 on sn-devel-184
fda93d
fda93d
(cherry picked from commit 4079efae76718a84a4cf24b6613cdc53cdb2dd39)
fda93d
---
fda93d
 source3/modules/vfs_default.c | 15 +++++++++++----
fda93d
 1 file changed, 11 insertions(+), 4 deletions(-)
fda93d
fda93d
diff --git a/source3/modules/vfs_default.c b/source3/modules/vfs_default.c
fda93d
index 8d592bbad64..ea036b24ddf 100644
fda93d
--- a/source3/modules/vfs_default.c
fda93d
+++ b/source3/modules/vfs_default.c
fda93d
@@ -476,10 +476,17 @@ static NTSTATUS vfswrap_read_dfs_pathat(struct vfs_handle_struct *handle,
fda93d
 			status = NT_STATUS_OBJECT_TYPE_MISMATCH;
fda93d
 		} else {
fda93d
 			status = map_nt_error_from_unix(errno);
fda93d
-			DBG_ERR("Error reading "
fda93d
-				"msdfs link %s: %s\n",
fda93d
-				smb_fname->base_name,
fda93d
-				strerror(errno));
fda93d
+			if (errno == ENOENT) {
fda93d
+				DBG_NOTICE("Error reading "
fda93d
+					 "msdfs link %s: %s\n",
fda93d
+					 smb_fname->base_name,
fda93d
+					 strerror(errno));
fda93d
+			} else {
fda93d
+				DBG_ERR("Error reading "
fda93d
+					"msdfs link %s: %s\n",
fda93d
+					smb_fname->base_name,
fda93d
+					strerror(errno));
fda93d
+			}
fda93d
 		}
fda93d
                 goto err;
fda93d
         }
fda93d
-- 
fda93d
2.31.1
fda93d