From: Pawel Andruszkiewicz Date: Fri, 24 Jul 2015 11:55:36 +0000 (+0200) Subject: [Content] Removed unnecessary memory allocation. X-Git-Tag: submit/tizen_tv/20150803.021740^2^2~27^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bade76fff23a797efabbafb98f3941ea7e04b5ef;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [Content] Removed unnecessary memory allocation. Prevent CID: 453854 [Verification] TCT pass rate: 100% Change-Id: Ia036d2b73d7dc48bb2aea752221d20a268bc4f46 Signed-off-by: Pawel Andruszkiewicz --- diff --git a/src/content/content_manager.cc b/src/content/content_manager.cc index 6faddeba..4021a451 100755 --- a/src/content/content_manager.cc +++ b/src/content/content_manager.cc @@ -1329,16 +1329,15 @@ int ContentManager::getLyrics(const picojson::value& args, picojson::object& res result["timestamps"] = picojson::value(timestamps); ret = METADATA_EXTRACTOR_ERROR_NONE; } else { - char* unSyncText; - ret = metadata_extractor_get_metadata(extractor, - METADATA_UNSYNCLYRICS, &unSyncText); + char* unSyncText = nullptr; + ret = metadata_extractor_get_metadata(extractor, METADATA_UNSYNCLYRICS, + &unSyncText); if (ret == METADATA_EXTRACTOR_ERROR_NONE) { result["type"] = picojson::value(std::string("UNSYNCHRONIZED")); - if (unSyncText == NULL) { + if (nullptr == unSyncText) { LOGGER(ERROR) << "Unsynchronized lyrics text is NULL"; - unSyncText = strdup(""); // prevents picojson assert } - texts.push_back(picojson::value(std::string(unSyncText))); + texts.push_back(picojson::value(unSyncText ? unSyncText : "")); result["texts"] = picojson::value(texts); free(unSyncText); }