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 68eb979937a8fbb631eb28ed9d0b538775559617..996c82bdf99f76dadeac7b53a1355de01c1f72ef 100644 |
--- a/chrome/utility/chrome_content_utility_client.cc |
+++ b/chrome/utility/chrome_content_utility_client.cc |
@@ -179,7 +179,10 @@ bool ChromeContentUtilityClient::OnMessageReceived( |
// static |
void ChromeContentUtilityClient::PreSandboxStartup() { |
#if defined(ENABLE_MDNS) |
- local_discovery::ServiceDiscoveryMessageHandler::PreSandboxStartup(); |
+ if (CommandLine::ForCurrentProcess()->HasSwitch( |
+ switches::kUtilityProcessEnableMDns)) { |
+ local_discovery::ServiceDiscoveryMessageHandler::PreSandboxStartup(); |
+ } |
#endif // ENABLE_MDNS |
// Load media libraries for media file validation. |