[KeyManager] Added checking if data is not equal to null. 62/74562/1
authorTomasz Marciniak <t.marciniak@samsung.com>
Tue, 14 Jun 2016 13:29:22 +0000 (15:29 +0200)
committerTomasz Marciniak <t.marciniak@samsung.com>
Tue, 14 Jun 2016 13:29:22 +0000 (15:29 +0200)
[Verification] Code compiles. TCT pass rate 100%

Change-Id: I41e7b070bdca4b63a34cf01132100e792d9a4389
Signed-off-by: Tomasz Marciniak <t.marciniak@samsung.com>
src/keymanager/keymanager_instance.cc

index 62ce7bf64f5890696920ac471c9e5feb192ed447..cc3d3f715b47fbe7c6242344b3c63b583b44a06c 100644 (file)
@@ -206,7 +206,7 @@ void KeyManagerInstance::GetData(const picojson::value& args,
   ckmc_raw_buffer_s* data = nullptr;
   int ret = ckmc_get_data(data_alias.c_str(), password, &data);
 
-  if (CKMC_ERROR_NONE == ret) {
+  if (CKMC_ERROR_NONE == ret && data) {
     picojson::object result;
 
     result["rawData"] = picojson::value(std::string (data->data, data->data + data->size));