--- a/Utilities/FtpUtilities.py Wed Sep 19 20:19:49 2012 +0200 +++ b/Utilities/FtpUtilities.py Wed Sep 19 20:31:06 2012 +0200 @@ -197,6 +197,9 @@ modeString, nlink, user, group, size, month, day, \ yearOrTime, name = self.__splitUnixLine(line) + if name in [".", ".."]: + return None + urlInfo = QUrlInfo() self.__parseUnixMode(modeString, urlInfo) self.__parseUnixTime(month, day, yearOrTime, urlInfo) @@ -263,6 +266,9 @@ # "unpack list of wrong size" raise FtpDirLineParserError("line '{0}' cannot be parsed".format(line)) + if name in [".", ".."]: + return None + urlInfo = QUrlInfo() self.__parseWindowsTime(date, time, urlInfo) if dirOrSize.lower() == "<dir>":