From e6f92edba690923ec8ef427bc6d5b30d609c129a Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Wed, 3 Apr 2024 16:35:35 +0200 Subject: [PATCH] s3:notify: don't log user_can_stat_name_under_fsp with level 0 for OBJECT_NAME_NOT_FOUND Signed-off-by: Stefan Metzmacher Reviewed-by: Andreas Schneider --- source3/smbd/notify.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/source3/smbd/notify.c b/source3/smbd/notify.c index 850193eccf3..d08df3c8380 100644 --- a/source3/smbd/notify.c +++ b/source3/smbd/notify.c @@ -651,9 +651,14 @@ static bool user_can_stat_name_under_fsp(files_struct *fsp, const char *name) 0, &fname); if (!NT_STATUS_IS_OK(status)) { - DBG_ERR("synthetic_pathref failed for %s, error %s\n", - filepath, - nt_errstr(status)); + int dbg_lvl = DBGLVL_ERR; + if (NT_STATUS_EQUAL(status, NT_STATUS_OBJECT_NAME_NOT_FOUND)) { + dbg_lvl = DBGLVL_DEBUG; + } + DBG_PREFIX(dbg_lvl, ( + "synthetic_pathref failed for %s, error %s\n", + filepath, + nt_errstr(status))); TALLOC_FREE(fname); TALLOC_FREE(filepath); return false;