From 0f7e58b0e29778711d3385adbba957c175c3bdef Mon Sep 17 00:00:00 2001 From: Douglas Bagnall Date: Wed, 1 Dec 2021 10:20:48 +1300 Subject: [PATCH] samba-tool domain backup: backup but do not follow symlinks BUG: https://bugzilla.samba.org/show_bug.cgi?id=14918 Signed-off-by: Douglas Bagnall Reviewed-by: Andrew Bartlett --- python/samba/netcmd/domain_backup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/samba/netcmd/domain_backup.py b/python/samba/netcmd/domain_backup.py index af8aa505a95..6cb0e512595 100644 --- a/python/samba/netcmd/domain_backup.py +++ b/python/samba/netcmd/domain_backup.py @@ -1128,9 +1128,9 @@ class cmd_domain_backup_offline(samba.netcmd.Command): # duplicates if one backup dir is a subdirectory of another, # or if backup dirs contain hardlinks. try: - s = os.stat(full_path) + s = os.stat(full_path, follow_symlinks=False) except FileNotFoundError: - logger.info(f"{full_path} does not exist (dangling symlink?)") + logger.warning(f"{full_path} does not exist!") continue if (s.st_ino, s.st_dev) in all_stats: -- 2.11.4.GIT