From c5469c39398f17b4e96ff71702788e0cfc72c0ec Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Mon, 25 Jun 2012 20:44:59 +0200 Subject: [PATCH] Add missing check for unlocked state. --- src/servers/keystore/Keyring.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/servers/keystore/Keyring.cpp b/src/servers/keystore/Keyring.cpp index 5575ceabe7..8392716909 100644 --- a/src/servers/keystore/Keyring.cpp +++ b/src/servers/keystore/Keyring.cpp @@ -171,6 +171,9 @@ status_t Keyring::GetNextApplication(uint32& cookie, BString& signature, BString& path) { + if (!fUnlocked) + return B_NOT_ALLOWED; + char* nameFound = NULL; status_t result = fApplications.GetInfo(B_MESSAGE_TYPE, cookie++, &nameFound, NULL);