Index: base/win/registry.cc |
diff --git a/base/win/registry.cc b/base/win/registry.cc |
index deae10fbe95a69f2485e4275c24fd98f6ae35ef3..694652e1f791d03ad6c00b8cd01a993e4e620369 100644 |
--- a/base/win/registry.cc |
+++ b/base/win/registry.cc |
@@ -105,6 +105,7 @@ LONG RegKey::CreateKey(const wchar_t* name, REGSAM access) { |
if (result == ERROR_SUCCESS) { |
Close(); |
key_ = subkey; |
+ wow64access_ = access & kWow64AccessMask; |
} |
return result; |
@@ -143,6 +144,7 @@ LONG RegKey::OpenKey(const wchar_t* relative_key_name, REGSAM access) { |
if (result == ERROR_SUCCESS) { |
Close(); |
key_ = subkey; |
+ wow64access_ = access & kWow64AccessMask; |
} |
return result; |
} |