Index: content/browser/download/download_manager_impl.cc |
diff --git a/content/browser/download/download_manager_impl.cc b/content/browser/download/download_manager_impl.cc |
index 5dc5aa17b59f3220bc75a47090b8335bd226c7f9..37b45554a18b3deba7252873449df903de5e6c0a 100644 |
--- a/content/browser/download/download_manager_impl.cc |
+++ b/content/browser/download/download_manager_impl.cc |
@@ -353,7 +353,9 @@ void DownloadManagerImpl::Shutdown() { |
// so the only thing we know after calling this function is that |
// the download was deleted if-and-only-if it was removed |
// from all queues. |
- download->Delete(DownloadItem::DELETE_DUE_TO_BROWSER_SHUTDOWN); |
+ download->DiscardDangerousDownload( |
+ DownloadItem::DELETE_DUE_TO_BROWSER_SHUTDOWN, |
+ DownloadItem::AcquireFileCallback()); |
} else if (download->IsPartialDownload()) { |
download->Cancel(false); |
} |