| Index: chrome/browser/extensions/external_registry_extension_loader_win.cc
|
| ===================================================================
|
| --- chrome/browser/extensions/external_registry_extension_loader_win.cc (revision 71761)
|
| +++ chrome/browser/extensions/external_registry_extension_loader_win.cc (working copy)
|
| @@ -49,11 +49,13 @@
|
| std::wstring key_path = ASCIIToWide(kRegistryExtensions);
|
| key_path.append(L"\\");
|
| key_path.append(iterator.Name());
|
| - if (key.Open(kRegRoot, key_path.c_str(), KEY_READ)) {
|
| + if (key.Open(kRegRoot, key_path.c_str(), KEY_READ) == ERROR_SUCCESS) {
|
| std::wstring extension_path;
|
| - if (key.ReadValue(kRegistryExtensionPath, &extension_path)) {
|
| + if (key.ReadValue(kRegistryExtensionPath, &extension_path)
|
| + == ERROR_SUCCESS) {
|
| std::wstring extension_version;
|
| - if (key.ReadValue(kRegistryExtensionVersion, &extension_version)) {
|
| + if (key.ReadValue(kRegistryExtensionVersion, &extension_version)
|
| + == ERROR_SUCCESS) {
|
| std::string id = WideToASCII(iterator.Name());
|
| StringToLowerASCII(&id);
|
|
|
|
|