| Index: net/ftp/ftp_directory_listing_parser_netware.cc
|
| diff --git a/net/ftp/ftp_directory_listing_parser_netware.cc b/net/ftp/ftp_directory_listing_parser_netware.cc
|
| index 1e8c80e357f82bd1b4b1fbef3618ea759d6cea14..5a9fcfc913a0eff4b608a4f61ab5e47a06727781 100644
|
| --- a/net/ftp/ftp_directory_listing_parser_netware.cc
|
| +++ b/net/ftp/ftp_directory_listing_parser_netware.cc
|
| @@ -49,7 +49,7 @@ bool ParseFtpDirectoryListingNetware(
|
| std::vector<string16> columns;
|
| base::SplitString(CollapseWhitespace(lines[i], false), ' ', &columns);
|
|
|
| - if (columns.size() != 8)
|
| + if (columns.size() < 8)
|
| return false;
|
|
|
| FtpDirectoryListingEntry entry;
|
| @@ -83,7 +83,7 @@ bool ParseFtpDirectoryListingNetware(
|
| return false;
|
| }
|
|
|
| - entry.name = columns[7];
|
| + entry.name = FtpUtil::GetStringPartAfterColumns(lines[i], 7);
|
|
|
| entries->push_back(entry);
|
| }
|
|
|