| Index: chrome/browser/download/download_manager.cc
|
| diff --git a/chrome/browser/download/download_manager.cc b/chrome/browser/download/download_manager.cc
|
| index ea740edef2e593388f6be492938b9f8ca3c9e11b..81a2b464b0644394a65e0c229eb596082f22d199 100644
|
| --- a/chrome/browser/download/download_manager.cc
|
| +++ b/chrome/browser/download/download_manager.cc
|
| @@ -1150,7 +1150,7 @@ void DownloadManager::GenerateExtension(
|
| // an executable is hidden in a benign file extension;
|
| // E.g. my-cat.jpg becomes my-cat.jpg.js if content type is
|
| // application/x-javascript.
|
| - // 4. New extension is not ".tar" for .gz files. For misconfigured web
|
| + // 4. New extension is not ".tar" for .tar.gz files. For misconfigured web
|
| // servers, i.e. bug 5772.
|
| // 5. The original extension is not ".tgz" & the new extension is not "gz".
|
| FilePath::StringType append_extension;
|
| @@ -1161,7 +1161,7 @@ void DownloadManager::GenerateExtension(
|
| !(append_extension == FILE_PATH_LITERAL("gz") &&
|
| extension == FILE_PATH_LITERAL("tgz")) &&
|
| (append_extension != FILE_PATH_LITERAL("tar") ||
|
| - extension != FILE_PATH_LITERAL("gz"))) {
|
| + extension != FILE_PATH_LITERAL("tar.gz"))) {
|
| extension += FILE_PATH_LITERAL(".");
|
| extension += append_extension;
|
| }
|
|
|