Index: chrome/app/chrome_main_delegate.cc |
diff --git a/chrome/app/chrome_main_delegate.cc b/chrome/app/chrome_main_delegate.cc |
index 7cf7a916cbb99ac662aa730bf933dd193c62d9a5..53979037813b3b8e732a2012008885a205e4b553 100644 |
--- a/chrome/app/chrome_main_delegate.cc |
+++ b/chrome/app/chrome_main_delegate.cc |
@@ -490,7 +490,11 @@ bool ChromeMainDelegate::BasicStartupComplete(int* exit_code) { |
ObjcEvilDoers::ZombieEnable(true, is_browser ? 10000 : 1000); |
SetUpBundleOverrides(); |
- chrome::common::mac::EnableCFBundleBlocker(); |
+ |
+ // Only enable the CFBundleBlocker in the browser. In child processes, |
+ // the sandbox will block access to loadable bundle locations. |
+ if (is_browser) |
+ chrome::common::mac::EnableCFBundleBlocker(); |
#endif |
Profiling::ProcessStarted(); |