| Index: session_manager_service.cc
|
| diff --git a/session_manager_service.cc b/session_manager_service.cc
|
| index e02b5f5c650af838e7149bfd8711337a7e5b70c8..8f5ca0a43fe0c8c5c06449db6b326eaf96e49e5e 100644
|
| --- a/session_manager_service.cc
|
| +++ b/session_manager_service.cc
|
| @@ -1139,6 +1139,8 @@ gboolean SessionManagerService::CurrentUserIsOwner() {
|
| gboolean SessionManagerService::CurrentUserHasOwnerKey(
|
| const std::vector<uint8>& pub_key,
|
| GError** error) {
|
| + if (!nss_->MightHaveKeys())
|
| + return FALSE;
|
| if (!nss_->OpenUserDB()) {
|
| const char msg[] = "Could not open the current user's NSS database.";
|
| LOG(ERROR) << msg;
|
|
|