summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-22 06:17:55 +0000
committerthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-22 06:17:55 +0000
commit52dac009556881941c60d378e34867cdb2fd00a0 (patch)
treebf50f96f27dec0c6c0cf848ce442d0a50b686922
parent4263dc951cae8776e02745e16e68e9bdc4cb0d06 (diff)
downloadchromium_src-52dac009556881941c60d378e34867cdb2fd00a0.zip
chromium_src-52dac009556881941c60d378e34867cdb2fd00a0.tar.gz
chromium_src-52dac009556881941c60d378e34867cdb2fd00a0.tar.bz2
Coverity: Add a missing NULL check.
BUG=none TEST=none CID=16813 Review URL: http://codereview.chromium.org/7216034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89991 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/extensions/extension_prefs.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_prefs.cc b/chrome/browser/extensions/extension_prefs.cc
index c992e5d..a51d0e8 100644
--- a/chrome/browser/extensions/extension_prefs.cc
+++ b/chrome/browser/extensions/extension_prefs.cc
@@ -1018,6 +1018,9 @@ void ExtensionPrefs::UpdateManifest(const Extension* extension) {
FilePath ExtensionPrefs::GetExtensionPath(const std::string& extension_id) {
const DictionaryValue* dict = GetExtensionPref(extension_id);
+ if (!dict)
+ return FilePath();
+
std::string path;
if (!dict->GetString(kPrefPath, &path))
return FilePath();