From 25e58bc8a2ae27857d822489c6a2b2c75cc7f208 Mon Sep 17 00:00:00 2001 From: Andrew Resch Date: Thu, 27 Jan 2011 11:11:28 -0800 Subject: [PATCH] Fix #1498: Use os.path.normpath on new_folder to remove any double slashes or other problems that could be in the string --- deluge/core/torrent.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deluge/core/torrent.py b/deluge/core/torrent.py index 50a05b237..ac81e1528 100644 --- a/deluge/core/torrent.py +++ b/deluge/core/torrent.py @@ -889,8 +889,8 @@ class Torrent(object): log.error("Attempting to rename a folder with an invalid folder name: %s", new_folder) return - if new_folder[-1:] != "/": - new_folder += "/" + # Make sure the new folder path is nice and has a trailing slash + new_folder = os.path.norm(new_folder) + "/" wait_on_folder = (folder, new_folder, []) for f in self.get_files():