Index: chrome/browser/chromeos/cros/cryptohome_library.cc |
diff --git a/chrome/browser/chromeos/cros/cryptohome_library.cc b/chrome/browser/chromeos/cros/cryptohome_library.cc |
index 6c20330c8969d81983aebddac811ca88fdd23321..55dfa155cfa9cf9ebed85f7d1cfd389602877c57 100644 |
--- a/chrome/browser/chromeos/cros/cryptohome_library.cc |
+++ b/chrome/browser/chromeos/cros/cryptohome_library.cc |
@@ -245,7 +245,8 @@ class CryptohomeLibraryImpl : public CryptohomeLibrary { |
class CryptohomeLibraryStubImpl : public CryptohomeLibrary { |
public: |
- CryptohomeLibraryStubImpl() {} |
+ CryptohomeLibraryStubImpl() |
+ : locked_(false) {} |
virtual ~CryptohomeLibraryStubImpl() {} |
bool CheckKey(const std::string& user_email, const std::string& passhash) { |
@@ -399,7 +400,7 @@ class CryptohomeLibraryStubImpl : public CryptohomeLibrary { |
} |
bool InstallAttributesIsSecure() { |
- return locked_; |
+ return false; |
} |
bool InstallAttributesIsInvalid() { |
@@ -407,7 +408,7 @@ class CryptohomeLibraryStubImpl : public CryptohomeLibrary { |
} |
bool InstallAttributesIsFirstInstall() { |
- return false; |
+ return !locked_; |
} |
private: |