--- a/mercurial/byterange.py Mon Nov 02 10:20:04 2009 +0100+++ b/mercurial/byterange.py Mon Nov 02 17:54:19 2009 +0100@@ -261,6 +261,8 @@ host, port = splitport(host) if port is None: port = ftplib.FTP_PORT+ else:+ port = int(port) # username/password handling user, host = splituser(host)