From: jomui Date: Wed, 19 Oct 2016 01:17:11 +0000 (+0900) Subject: fix bug X-Git-Tag: submit/tizen_3.0/20161108.012559~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F19%2F92819%2F1;p=platform%2Fcore%2Flocation%2Fmaps-plugin-mapzen.git fix bug Signed-off-by: jomui Change-Id: I730b3e179644abb3093838a994076b8b027cbd59 --- diff --git a/src/mapzen/mapzen_jsonparser.cpp b/src/mapzen/mapzen_jsonparser.cpp index f57c916..b39c372 100644 --- a/src/mapzen/mapzen_jsonparser.cpp +++ b/src/mapzen/mapzen_jsonparser.cpp @@ -451,7 +451,7 @@ static void __parse_maneuvers(rapidjson::Value::ConstMemberIterator maneuvers, m MAP_DEBUG(">>>>> PROCESS __parse_maneuvers: street_name=%s", street_name.c_str()); maneuver_resp->street_name = (gchar *)g_malloc0(street_name.size() + 1); if (maneuver_resp->street_name) { - strncpy (maneuver_resp->street_name, street_name.c_str(), sizeof (maneuver_resp->street_name)); + strncpy (maneuver_resp->street_name, street_name.c_str(), sizeof(gchar) * street_name.size()); MAP_DEBUG(">>>>> PROCESS __parse_maneuvers: maneuver_resp->street_name=%s", maneuver_resp->street_name); } }