From 1c4604d609e6064a3d3dff87129062a9e8548f4b Mon Sep 17 00:00:00 2001 From: "srinivasa.m" Date: Thu, 26 Sep 2019 17:18:17 +0530 Subject: [PATCH] coverity issues fix Change-Id: I1be07d5441e07219dc8eecc965c91e70e6b1c7d2 Signed-off-by: srinivasa.m --- src/client/sensor_provider.cpp | 4 ++-- src/server/sensor_manager.cpp | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/client/sensor_provider.cpp b/src/client/sensor_provider.cpp index e742309..bd0b894 100644 --- a/src/client/sensor_provider.cpp +++ b/src/client/sensor_provider.cpp @@ -117,12 +117,12 @@ int sensor_provider::send_sensor_info(sensor_info *info) int size; size = serialize(info, &bytes); - + retvm_if(size == -ENOMEM, -ENOMEM, "Failed to serialize"); ipc::message msg((const char *)bytes, size); msg.set_type(CMD_PROVIDER_CONNECT); m_channel->send_sync(&msg); - + delete []bytes; return OP_SUCCESS; } diff --git a/src/server/sensor_manager.cpp b/src/server/sensor_manager.cpp index 3af7ca9..7ee0766 100644 --- a/src/server/sensor_manager.cpp +++ b/src/server/sensor_manager.cpp @@ -138,11 +138,13 @@ void sensor_manager::send_added_msg(sensor_info *info) int size; size = serialize(info, &bytes); + retm_if(size == -ENOMEM, "Failed to serialize"); ipc::message msg((const char *)bytes, size); msg.set_type(CMD_MANAGER_SENSOR_ADDED); send(msg); + delete []bytes; } void sensor_manager::send_removed_msg(const std::string &uri) -- 2.7.4