From: srinivasa.m Date: Thu, 26 Sep 2019 11:48:17 +0000 (+0530) Subject: coverity issues fix X-Git-Tag: accepted/tizen/5.5/unified/20191031.021055^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;ds=sidebyside;h=1c4604d609e6064a3d3dff87129062a9e8548f4b;p=platform%2Fcore%2Fsystem%2Fsensord.git coverity issues fix Change-Id: I1be07d5441e07219dc8eecc965c91e70e6b1c7d2 Signed-off-by: srinivasa.m --- 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)