Index: chrome/utility/chrome_content_utility_client.cc |
diff --git a/chrome/utility/chrome_content_utility_client.cc b/chrome/utility/chrome_content_utility_client.cc |
index 1d78ccc131650825f390805fc8043a5ada89e490..5d5dbfd7c30f8d6393af652fce1daff4e98a6e95 100644 |
--- a/chrome/utility/chrome_content_utility_client.cc |
+++ b/chrome/utility/chrome_content_utility_client.cc |
@@ -11,6 +11,7 @@ |
#include "base/time/time.h" |
#include "chrome/common/chrome_utility_messages.h" |
#include "chrome/common/safe_browsing/zip_analyzer.h" |
+#include "chrome/common/safe_browsing/zip_analyzer_results.h" |
#include "chrome/utility/chrome_content_utility_ipc_whitelist.h" |
#include "chrome/utility/utility_message_handler.h" |
#include "content/public/child/image_decoder_utils.h" |
@@ -372,10 +373,12 @@ void ChromeContentUtilityClient::OnStartupPing() { |
#if defined(FULL_SAFE_BROWSING) |
void ChromeContentUtilityClient::OnAnalyzeZipFileForDownloadProtection( |
- const IPC::PlatformFileForTransit& zip_file) { |
+ const IPC::PlatformFileForTransit& zip_file, |
+ const IPC::PlatformFileForTransit& temp_file) { |
safe_browsing::zip_analyzer::Results results; |
safe_browsing::zip_analyzer::AnalyzeZipFile( |
- IPC::PlatformFileForTransitToFile(zip_file), &results); |
+ IPC::PlatformFileForTransitToFile(zip_file), |
+ IPC::PlatformFileForTransitToFile(temp_file), &results); |
Send(new ChromeUtilityHostMsg_AnalyzeZipFileForDownloadProtection_Finished( |
results)); |
ReleaseProcessIfNeeded(); |