aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sos/sosreport.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/sos/sosreport.py b/sos/sosreport.py
index bc7792a9..f61ea4a4 100644
--- a/sos/sosreport.py
+++ b/sos/sosreport.py
@@ -1496,7 +1496,9 @@ class SoSReport(object):
directory = self.archive.get_archive_path()
dir_name = os.path.basename(directory)
try:
- os.rename(directory, os.path.join(self.sys_tmp, dir_name))
+ final_dir = os.path.join(self.sys_tmp, dir_name)
+ os.rename(directory, final_dir)
+ directory = final_dir
except (OSError, IOError):
print(_("Error moving directory: %s" % directory))
return False