summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Yuan <matthewyuan@google.com>2014-09-29 11:15:22 -0700
committerMatthew Yuan <matthewyuan@google.com>2014-09-29 18:16:12 +0000
commitab934d0784bd54dbd4fae051681b488d1b0eebb0 (patch)
tree7c5db1db25fefc4d5d89b69a4a2cf534f9184fae
parentad2112a533194b36be4dcbaf25166d341862827a (diff)
downloadchromium_src-ab934d0784bd54dbd4fae051681b488d1b0eebb0.zip
chromium_src-ab934d0784bd54dbd4fae051681b488d1b0eebb0.tar.gz
chromium_src-ab934d0784bd54dbd4fae051681b488d1b0eebb0.tar.bz2
Merging change into 38 branch.
Fix a browser crash on opening 'chrome://voicesearch' in guest mode. Navigating directly to chrome://voicesearch in guest mode is causing a crash, since the HotwordService is NULL in the guest mode. This patch adds a NULL check on HotwordService to fix the crash. BUG=411784 TEST=With --new-profile-management enabled, try to open chrome://voicesearch in guest mode. Review URL: https://codereview.chromium.org/554603002 Cr-Commit-Position: refs/heads/master@{#294149} (cherry picked from commit ac54bf90d66dcc561e28106428f9b6a8cfa4eb64) R=sudarsana.nagineni@intel.com Review URL: https://codereview.chromium.org/618433002 Cr-Commit-Position: refs/branch-heads/2125@{#517} Cr-Branched-From: b68026d94bda36dd106a3d91a098719f952a9477-refs/heads/master@{#290040}
-rw-r--r--chrome/browser/ui/webui/voicesearch_ui.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/chrome/browser/ui/webui/voicesearch_ui.cc b/chrome/browser/ui/webui/voicesearch_ui.cc
index cc69aae..03e79a3 100644
--- a/chrome/browser/ui/webui/voicesearch_ui.cc
+++ b/chrome/browser/ui/webui/voicesearch_ui.cc
@@ -245,7 +245,7 @@ class VoiceSearchDomHandler : public WebUIMessageHandler {
std::string audio_logging_enabled = "No";
HotwordService* hotword_service =
HotwordServiceFactory::GetForProfile(profile_);
- if (hotword_service->IsOptedIntoAudioLogging())
+ if (hotword_service && hotword_service->IsOptedIntoAudioLogging())
audio_logging_enabled = "Yes";
AddPair(list, ASCIIToUTF16("Hotword Audio Logging Enabled"),
ASCIIToUTF16(audio_logging_enabled));