From ac18ecd1f021af9366aa6730000bf5a22c793708 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 7651b6e5b..735ffa802 100644 --- a/deluge/core/torrent.py +++ b/deluge/core/torrent.py @@ -903,8 +903,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():