mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
s3: smbd: Quiet log messages from usershares for an unknown share.
No need to log missing shares/sharenames at debug level zero. Keep the debug level zero for all other usershare problems. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14590 Signed-off-by: Jeremy Allison <jra@samba.org> Reviewed-by: Rowland penny <rpenny@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Fri Dec 4 20:54:06 UTC 2020 on sn-devel-184
This commit is contained in:
parent
936f74daed
commit
8a0a7359fa
@ -3424,6 +3424,11 @@ static int process_usershare_file(const char *dir_name, const char *file_name, i
|
||||
open and fstat. Ensure this isn't a symlink link. */
|
||||
|
||||
if (sys_lstat(fname, &lsbuf, false) != 0) {
|
||||
if (errno == ENOENT) {
|
||||
/* Unknown share requested. Just ignore. */
|
||||
goto out;
|
||||
}
|
||||
/* Only log messages for meaningful problems. */
|
||||
DEBUG(0,("process_usershare_file: stat of %s failed. %s\n",
|
||||
fname, strerror(errno) ));
|
||||
goto out;
|
||||
@ -3629,6 +3634,11 @@ int load_usershare_service(const char *servicename)
|
||||
int max_user_shares = Globals.usershare_max_shares;
|
||||
int snum_template = -1;
|
||||
|
||||
if (servicename[0] == '\0') {
|
||||
/* Invalid service name. */
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (*usersharepath == 0 || max_user_shares == 0) {
|
||||
return -1;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user