if (media != NULL && ret == MEDIA_CONTENT_ERROR_NONE) {
setContent(media, content);
ret = media_info_update_to_db(media);
+ media_info_destroy(media);
} else {
return ret;
}
media_content_order_e order = MEDIA_CONTENT_ORDER_ASC;
const std::string playOrder("play_order");
+ SCOPE_EXIT {
+ if (playlist) {
+ media_playlist_destroy(playlist);
+ }
+ };
+
std::string playlist_id = user_data->args.get("playlistId").get<std::string>();
int ret = media_playlist_get_playlist_from_db(std::stoi(playlist_id), &playlist);
if(ret != MEDIA_CONTENT_ERROR_NONE && playlist == NULL) {
LoggerD("Enter");
media_playlist_h playlist = NULL;
+ SCOPE_EXIT {
+ if (playlist) {
+ media_playlist_destroy(playlist);
+ }
+ };
+
std::string playlist_id = user_data->args.get("playlistId").get<std::string>();
int ret = media_playlist_get_playlist_from_db(std::stoi(playlist_id), &playlist);
if(ret != MEDIA_CONTENT_ERROR_NONE && playlist == NULL) {
LoggerD("Enter");
media_playlist_h playlist = NULL;
+ SCOPE_EXIT {
+ if (playlist) {
+ media_playlist_destroy(playlist);
+ }
+ };
+
std::string playlist_id = user_data->args.get("playlistId").get<std::string>();
int ret = media_playlist_get_playlist_from_db(std::stoi(playlist_id), &playlist);
if(ret != MEDIA_CONTENT_ERROR_NONE && playlist == NULL) {
void ContentManager::playlistMove(const std::shared_ptr<ReplyCallbackData>& user_data) {
LoggerD("Enter");
media_playlist_h playlist = NULL;
+
+ SCOPE_EXIT {
+ if (playlist) {
+ media_playlist_destroy(playlist);
+ }
+ };
+
std::string playlist_id = user_data->args.get("playlistId").get<std::string>();
int ret = media_playlist_get_playlist_from_db(std::stoi(playlist_id), &playlist);
if(ret != MEDIA_CONTENT_ERROR_NONE && playlist == NULL) {