coverity issues fix 05/214805/2 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.021055 accepted/tizen/5.5/unified/mobile/hotfix/20201027.090858 accepted/tizen/unified/20190929.221431 submit/tizen/20190927.051817 submit/tizen_5.5/20191031.000005 submit/tizen_5.5/20191224.042757 submit/tizen_5.5/20191227.000105 submit/tizen_5.5_mobile_hotfix/20201026.185104 tizen_5.5.m2_release
authorsrinivasa.m <srinivasa.m@samsung.com>
Thu, 26 Sep 2019 11:48:17 +0000 (17:18 +0530)
committersrinivasa.m <srinivasa.m@samsung.com>
Thu, 26 Sep 2019 12:54:33 +0000 (18:24 +0530)
Change-Id: I1be07d5441e07219dc8eecc965c91e70e6b1c7d2
Signed-off-by: srinivasa.m <srinivasa.m@samsung.com>
src/client/sensor_provider.cpp
src/server/sensor_manager.cpp

index e742309..bd0b894 100644 (file)
@@ -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;
 }
 
index 3af7ca9..7ee0766 100644 (file)
@@ -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)