Index: chrome/installer/mini_installer/mini_installer.cc |
diff --git a/chrome/installer/mini_installer/mini_installer.cc b/chrome/installer/mini_installer/mini_installer.cc |
index 871ab23db434879325dabc0a177843a4986dde1c..ae0746b68781a0a7673d9650d8af8da53d322b9e 100644 |
--- a/chrome/installer/mini_installer/mini_installer.cc |
+++ b/chrome/installer/mini_installer/mini_installer.cc |
@@ -300,7 +300,7 @@ BOOL CALLBACK OnResourceFound(HMODULE module, const wchar_t* type, |
return TRUE; |
} |
-#if defined(COMPONENT_BUILD) |
+#if defined(COMPONENT_BUILD) || defined(SYZYASAN) |
// An EnumResNameProc callback that writes the resource |name| to disk in the |
// directory |base_path_ptr| (which must end with a path separator). |
BOOL CALLBACK WriteResourceToDirectory(HMODULE module, |
@@ -426,7 +426,7 @@ ProcessExitResult UnpackBinaryResources(const Configuration& configuration, |
exit_code = ProcessExitResult(UNABLE_TO_EXTRACT_SETUP_EXE); |
} |
-#if defined(COMPONENT_BUILD) |
+#if defined(COMPONENT_BUILD) || defined(SYZYASAN) |
if (exit_code.IsSuccess()) { |
// Extract the (uncompressed) modules required by setup.exe. |
if (!::EnumResourceNames(module, kBinResourceType, WriteResourceToDirectory, |