|
|
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 |
|