From: Tomasz Marciniak Date: Wed, 10 May 2017 09:45:37 +0000 (+0200) Subject: [MessagePort] Fix for temporary object returned. X-Git-Tag: submit/tizen_3.0/20170512.112122~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F39%2F128539%2F1;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [MessagePort] Fix for temporary object returned. [Bug] rvalue objects were returned instead of reference to picojson string. [Verification] Code compiles. TCT pass rate 100% (51/51/0/0/0) Change-Id: I30b6c3f3d2ec4730f2e810a66d1b6ebb17f5a418 Signed-off-by: Tomasz Marciniak --- diff --git a/src/messageport/messageport_instance.cc b/src/messageport/messageport_instance.cc index 60b99113..36aa6785 100755 --- a/src/messageport/messageport_instance.cc +++ b/src/messageport/messageport_instance.cc @@ -410,7 +410,7 @@ void MessageportInstance::RemoteMessagePortSendmessage size_t i = 0; for (auto iter = value_array.begin(); iter != value_array.end(); ++iter, ++i) { - arr[i] = iter->to_str().c_str(); + arr[i] = iter->get().c_str(); } bundle_add_str_array(bundle, (*it).get("key").to_str().c_str(), arr, size);