From e46cfbf7bc9ac0b1c249a5b15499a51e17a88a4e Mon Sep 17 00:00:00 2001 From: Tomasz Marciniak Date: Fri, 3 Jul 2015 13:08:30 +0200 Subject: [PATCH] [KeyManager] Check if password is not null. [Verification] Code compiles without errors. Change-Id: If3d259eb491b4ea5295f468bc6b0ee78de29e9a1 Signed-off-by: Tomasz Marciniak --- src/keymanager/keymanager_instance.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/keymanager/keymanager_instance.cc b/src/keymanager/keymanager_instance.cc index 75fc360b..6dcb648f 100755 --- a/src/keymanager/keymanager_instance.cc +++ b/src/keymanager/keymanager_instance.cc @@ -288,7 +288,10 @@ void KeyManagerInstance::GetKey(const picojson::value& args, picojson::object result; result["name"] = picojson::value(key_alias); - result["password"] = picojson::value(key->password); + if (key->password) { + result["password"] = picojson::value(key->password); + } + // if key was retrieved it is extractable from DB result["extractable"] = picojson::value(true); result["keyType"] = picojson::value(KeyTypeToString(key->key_type)); -- 2.34.1