X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fserver%2Fsensor_manager.cpp;h=7ee0766d105fb67b2b9a1498c03a3040c0ed4a06;hb=1c4604d609e6064a3d3dff87129062a9e8548f4b;hp=3af7ca99ca29a7a92e0e5d226bef81ce3e2cf618;hpb=7ddda808c55f881a472161f09d4edb03d35b9a28;p=platform%2Fcore%2Fsystem%2Fsensord.git 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)