aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPavel Moravec <pmoravec@redhat.com>2022-11-15 22:47:02 +0100
committerJake Hunsaker <jhunsake@redhat.com>2022-11-21 11:17:32 -0500
commite7a316ba7eae727b54952843cfb0d1775ece5352 (patch)
treec75b70ffe16dbc3e9a611b2cea93be428b1c62e3
parent2556e64b36a1f312e331589dc77146e35c6941e8 (diff)
downloadsos-e7a316ba7eae727b54952843cfb0d1775ece5352.tar.gz
[report] Prevent obfuscating tmpDir path also in --build mode
Likewise #3065, we should not obfuscate path to directory when --build option is used. Resolves: #3071 Relates: #3065 Signed-off-by: Pavel Moravec <pmoravec@redhat.com>
-rw-r--r--sos/report/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/sos/report/__init__.py b/sos/report/__init__.py
index 38cb9012..4098224b 100644
--- a/sos/report/__init__.py
+++ b/sos/report/__init__.py
@@ -1586,10 +1586,10 @@ class SoSReport(SoSComponent):
# move the archive root out of the private tmp directory.
directory = self.archive.get_archive_path()
dir_name = os.path.basename(directory)
+ if do_clean:
+ dir_name = cleaner.obfuscate_string(dir_name)
try:
final_dir = os.path.join(self.sys_tmp, dir_name)
- if do_clean:
- final_dir = cleaner.obfuscate_string(final_dir)
os.rename(directory, final_dir)
directory = final_dir
except (OSError, IOError):