Issue : The Json structure, which is open source, does memcpy when it inserts string data, but there is no code to calculate the size when a char pointer is inserted.
Signed-off-by: Segwon <segwon.han@samsung.com>
Change-Id: If8487ad732cf279d08a73f3d6572bc8f0cd7fef0
Json::Value to_list;
std::list<Client>::iterator iterator;
for (iterator = clients.begin(); iterator != clients.end(); ++iterator) {
- to_list.append(iterator->getId());
+ string id = iterator->getId();
+ to_list.append(id);
}
// TODO
publishMessage(event, data, to_list, payload, payload_size, user_data);
params["event"] = event;
if (data) {
- params["data"] = data;
+ string str_data = data;
+ params["data"] = str_data;
}
params["to"] = to;
message["method"] = method;