Use sqlite3 apis directly 72/310872/1 accepted/tizen/unified/20240611.162834 accepted/tizen/unified/x/20240612.030006
authorMinje Ahn <minje.ahn@samsung.com>
Thu, 9 May 2024 07:07:12 +0000 (16:07 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Thu, 9 May 2024 07:07:12 +0000 (16:07 +0900)
sqlite3_free() and sqlite3_finalize() include NULL checking.
Removed SQLITE3_FINALIZE, and SQLITE3_SAFE_FREE.

Change-Id: I8af5fbf767516a60cf48250379811038e22f8e05
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
14 files changed:
include/media_info_private.h
include_product/media_info_private.h
packaging/capi-content-media-content.spec
src/media_bookmark.c
src/media_content.c
src/media_db.c
src/media_face.c
src/media_folder.c
src/media_group.c
src/media_info.c
src/media_playlist.c
src/media_pvr.c
src/media_tag.c
src/media_uhd.c

index bf919c3042bd64a6ac4a728e9285eb47b85cab41..030884da0cfc7855cf20bc92eedeaeaf448565c5 100644 (file)
@@ -57,8 +57,6 @@ extern "C" {
 #define LOG_TAG "CAPI_CONTENT_MEDIA_CONTENT"
 
 #define STRING_VALID(str)              (str && strlen(str) > 0)
-#define SQLITE3_FINALIZE(x)    {if (x) sqlite3_finalize(x); }
-#define SQLITE3_SAFE_FREE(x)   {if (x) {sqlite3_free(x); x = NULL; } }
 
 #define MAX_QUERY_SIZE 4096
 #define MAX_PATH_LEN 4096
index 9c780070ec6fac6559745927868c296e87a54c4c..7ee1d8ae186b4edbc1b204c26a5a9f04ede3b8b7 100644 (file)
@@ -60,8 +60,6 @@ extern "C" {
 #define LOG_TAG "CAPI_CONTENT_MEDIA_CONTENT"
 
 #define STRING_VALID(str)              (str && strlen(str) > 0)
-#define SQLITE3_FINALIZE(x)    {if (x) sqlite3_finalize(x); }
-#define SQLITE3_SAFE_FREE(x)   {if (x) {sqlite3_free(x); x = NULL; } }
 
 #define MAX_QUERY_SIZE 4096
 #define MAX_PATH_LEN 4096
index 021915c9d9502b65bff9d6bed3caf5d0d2591781..e612f7ce98b960700a230742adda963cfdae00ef 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-content-media-content
 Summary:    A Media content library in Tizen Native API
-Version:    0.5.4
+Version:    0.5.5
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index fdc16e0bce5a45b3be8e0b139d9fdddad3a9add3..3ba53cd11219caa2175b21c723de92fd62030be5 100755 (executable)
@@ -29,13 +29,13 @@ static int __media_bookmark_check_media_id(const char *media_id)
 
        query_str = sqlite3_mprintf(SELECT_MEDIA_COUNT_FROM_MEDIA_BY_ID, media_id);
        ret = _content_get_result(query_str, &stmt);
-       SQLITE3_SAFE_FREE(query_str);
+       sqlite3_free(query_str);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        if (sqlite3_step(stmt) == SQLITE_ROW)
                item_count = (int)sqlite3_column_int(stmt, 0);
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        content_retvm_if(item_count == 0, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid media_id");
 
@@ -52,7 +52,7 @@ int media_bookmark_insert_to_db(const char *media_id, time_t time, const char *t
 
        sql = sqlite3_mprintf(INSERT_BOOKMARK_TO_BOOKMARK, media_id, time, thumbnail_path, "");
        ret = _content_query_sql(sql);
-       SQLITE3_SAFE_FREE(sql);
+       sqlite3_free(sql);
 
        return ret;
 }
@@ -67,7 +67,7 @@ int media_bookmark_delete_from_db(int bookmark_id)
 
        query_str = sqlite3_mprintf(DELETE_BOOKMARK_FROM_BOOKMARK, bookmark_id);
        ret = _content_query_sql(query_str);
-       SQLITE3_SAFE_FREE(query_str);
+       sqlite3_free(query_str);
 
        return ret;
 }
@@ -199,7 +199,7 @@ int media_bookmark_update_to_db(media_bookmark_h bookmark)
 
        sql = sqlite3_mprintf(UPDATE_BOOKMARK_FROM_BOOKMARK, _bookmark->name, _bookmark->bookmark_id);
        ret = _content_query_sql(sql);
-       SQLITE3_SAFE_FREE(sql);
+       sqlite3_free(sql);
 
        return ret;
 }
@@ -254,18 +254,18 @@ int media_bookmark_insert_to_db_v2(media_bookmark_h bookmark)
                _bookmark->media_id, _bookmark->marked_time, _bookmark->thumbnail_path, _bookmark->name);
 
        ret = _content_query_sql(sql);
-       SQLITE3_SAFE_FREE(sql);
+       sqlite3_free(sql);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        sql = sqlite3_mprintf(SELECT_BOOKMARK_ID_FROM_BOOKMARK, _bookmark->media_id, _bookmark->marked_time);
        ret = _content_get_result(sql, &stmt);
-       SQLITE3_SAFE_FREE(sql);
+       sqlite3_free(sql);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        if (sqlite3_step(stmt) == SQLITE_ROW)
                bookmark_id = sqlite3_column_int(stmt, 0);
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        _bookmark->bookmark_id = bookmark_id;
 
index 90c9e27e938ac73af5db83bcdafe5b73c6534b10..a65bb0b16692ad6849ca086573f119123f7718f2 100644 (file)
@@ -53,7 +53,7 @@ int _content_query_prepare(const char *select_query, const char *condition_query
        }
 
        ret = _content_get_result(query, stmt);
-       SQLITE3_SAFE_FREE(query);
+       sqlite3_free(query);
 
        return ret;
 }
index 62f001fc761b383df45de34a2745e15444b7f84d..66ef81aa3a18c56ef59e0b73d7cb11452c86c104 100755 (executable)
@@ -256,7 +256,7 @@ int _media_db_get_group_count(filter_h filter, group_list_e group_type, int *gro
        if (sqlite3_step(stmt) == SQLITE_ROW)
                *group_count = sqlite3_column_int(stmt, 0);
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -306,7 +306,7 @@ int _media_db_get_media_group_count(media_group_e group, filter_h filter, int *g
        if (sqlite3_step(stmt) == SQLITE_ROW)
                *group_count = sqlite3_column_int(stmt, 0);
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -356,7 +356,7 @@ int _media_db_get_media_group(media_group_e group, filter_h filter, media_group_
                g_free(name);
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -416,7 +416,7 @@ int _media_db_get_media_group_and_count(media_group_e group, filter_h filter, me
                g_free(name);
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -474,7 +474,7 @@ int _media_db_get_group_count(filter_h filter, group_list_e group_type, int *gro
        if (sqlite3_step(stmt) == SQLITE_ROW)
                *group_count = sqlite3_column_int(stmt, 0);
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -504,7 +504,7 @@ int _media_db_get_media_group_count(media_group_e group, filter_h filter, int *g
        if (sqlite3_step(stmt) == SQLITE_ROW)
                *group_count = sqlite3_column_int(stmt, 0);
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -543,7 +543,7 @@ int _media_db_get_media_group(media_group_e group, filter_h filter, media_group_
                g_free(name);
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -593,7 +593,7 @@ int _media_db_get_album(filter_h filter, media_album_cb callback, void *user_dat
                media_album_destroy((media_album_h)album);
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -641,7 +641,7 @@ int _media_db_get_folder(filter_h filter, media_folder_cb callback, void *user_d
                media_folder_destroy((media_folder_h) _folder);
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -675,7 +675,7 @@ int _media_db_get_playlist(filter_h filter, media_playlist_cb callback, void *us
                media_playlist_destroy((media_playlist_h)_playlist);
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -718,7 +718,7 @@ int _media_db_get_playlist_item(int playlist_id, filter_h filter, playlist_membe
 
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -761,7 +761,7 @@ int _media_db_get_tag(const char *media_id, filter_h filter, media_tag_cb callba
                media_tag_destroy((media_tag_h)_tag);
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -822,7 +822,7 @@ int _media_db_get_bookmark(const char *media_id, filter_h filter, media_bookmark
                media_bookmark_destroy((media_bookmark_h)bookmark);
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 
@@ -886,7 +886,7 @@ int _media_db_get_face(const char *media_id, filter_h filter, media_face_cb call
                media_face_destroy((media_face_h)face);
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 
@@ -942,7 +942,7 @@ int _media_db_get_group_item_count_by_id(int group_id, filter_h filter, group_li
        if (sqlite3_step(stmt) == SQLITE_ROW)
                *item_count = sqlite3_column_int(stmt, 0);
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -1054,7 +1054,7 @@ int _media_db_get_group_item_count(const char *group_name, filter_h filter, grou
        if (sqlite3_step(stmt) == SQLITE_ROW)
                *item_count = sqlite3_column_int(stmt, 0);
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -1134,7 +1134,7 @@ int _media_db_get_group_item_by_id(int group_id, filter_h filter, media_info_cb
                media_info_destroy((media_info_h)item);
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -1203,7 +1203,7 @@ int _media_db_get_group_item(const char *group_name, filter_h filter, media_info
                media_info_destroy((media_info_h)item);
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -1281,7 +1281,7 @@ int _media_db_get_media_group_item_count(const char *group_name, filter_h filter
        if (sqlite3_step(stmt) == SQLITE_ROW)
                *item_count = sqlite3_column_int(stmt, 0);
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -1333,7 +1333,7 @@ int _media_db_get_media_group_item(const char *group_name, filter_h filter, medi
                media_info_destroy((media_info_h)item);
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -1348,7 +1348,7 @@ int _media_db_get_storage_id_by_media_id(const char *media_id, char **storage_id
        select_query = sqlite3_mprintf(SELECT_MEDIA_STORAGE_ID_BY_ID, media_id);
 
        ret = _content_get_result(select_query, &stmt);
-       SQLITE3_SAFE_FREE(select_query);
+       sqlite3_free(select_query);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        if (sqlite3_step(stmt) == SQLITE_ROW) {
@@ -1358,7 +1358,7 @@ int _media_db_get_storage_id_by_media_id(const char *media_id, char **storage_id
                ret = MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -1503,7 +1503,7 @@ int _media_db_get_pvr(filter_h filter, media_pvr_cb callback, void *user_data)
                media_pvr_destroy((media_pvr_h) _pvr);
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -1575,7 +1575,7 @@ int _media_db_get_uhd(filter_h filter, media_uhd_cb callback, void *user_data)
                media_uhd_destroy((media_uhd_h) _uhd);
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -1609,7 +1609,7 @@ int _media_db_get_storage(filter_h filter, media_storage_cb callback, void *user
                media_storage_destroy((media_storage_h) _storage);
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
index fdcbe151fa0909d5e75027274224c10ba96e0543..144eee69e5935e3f9bde488153b36725145e942d 100755 (executable)
@@ -31,13 +31,13 @@ static int __media_face_check_media_id(const char *media_id)
        /* Get image count */
        query_str = sqlite3_mprintf(SELECT_IMAGE_COUNT_FROM_MEDIA_BY_ID, media_id);
        ret = _content_get_result(query_str, &stmt);
-       SQLITE3_SAFE_FREE(query_str);
+       sqlite3_free(query_str);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        if (sqlite3_step(stmt) == SQLITE_ROW)
                item_count = (int)sqlite3_column_int(stmt, 0);
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        content_retvm_if(item_count == 0, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid media_id");
 
@@ -240,17 +240,17 @@ int media_face_insert_to_db(media_face_h face)
        query_str = sqlite3_mprintf(INSERT_FACE_TO_FACE, _face->media_id, _face->face_rect_x, _face->face_rect_y, _face->face_rect_w, _face->face_rect_h, _face->orientation, _face->face_tag);
 
        ret = _content_query_sql(query_str);
-       SQLITE3_SAFE_FREE(query_str);
+       sqlite3_free(query_str);
 
        query_str = sqlite3_mprintf(SELECT_FACE_ID, _face->media_id, _face->face_rect_x, _face->face_rect_y, _face->face_rect_w, _face->face_rect_h, _face->orientation);
        ret = _content_get_result(query_str, &stmt);
-       SQLITE3_SAFE_FREE(query_str);
+       sqlite3_free(query_str);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        if (sqlite3_step(stmt) == SQLITE_ROW)
                _face->face_id = (int)sqlite3_column_int(stmt, 0);
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
 
        return ret;
@@ -273,7 +273,7 @@ int media_face_update_to_db(media_face_h face)
        query_str = sqlite3_mprintf(UPDATE_FACE_TO_FACE, _face->face_rect_x, _face->face_rect_y, _face->face_rect_w, _face->face_rect_h, _face->orientation, _face->face_tag, _face->face_id);
 
        ret = _content_query_sql(query_str);
-       SQLITE3_SAFE_FREE(query_str);
+       sqlite3_free(query_str);
 
        return ret;
 }
@@ -312,12 +312,12 @@ int media_face_delete_from_db(const char *face_id)
        /*Update modified_time to 0.. It will restore the deleted face when media_info_start_face_detection() is called */
        query_str = sqlite3_mprintf(UPDATE_MEDIA_INFO_IN_FACE_SCAN_LIST, query_face_id);
        ret = _content_query_sql(query_str);
-       SQLITE3_SAFE_FREE(query_str);
+       sqlite3_free(query_str);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        query_str = sqlite3_mprintf(DELETE_FACE_FROM_FACE, query_face_id);
        ret = _content_query_sql(query_str);
-       SQLITE3_SAFE_FREE(query_str);
+       sqlite3_free(query_str);
 
        return ret;
 }
index 2d51788ffac87d235f71b185f8a76289ee1a4e80..a3df405c2f711fdb7147ee641493895abc951312 100755 (executable)
@@ -199,7 +199,7 @@ int media_folder_get_folder_from_db(const char *folder_id, media_folder_h *folde
                *folder = (media_folder_h)_folder;
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
index 98f1eb57da0955354df48577493106a428295a7d..1b7e23e9d67bd2d7da0b6f6dfd2a899382476d2e 100755 (executable)
@@ -74,7 +74,7 @@ int media_album_get_album_from_db(int album_id, media_album_h *album)
                *album = (media_album_h)_album;
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
index 727e24a4392e521ef92cd935aeca3fa25ddad3a1..90f4827a02c79d02d101a0da3261874cecae4e67 100644 (file)
@@ -272,7 +272,7 @@ int _media_info_get_media_info_from_db(const char *path, const char *storage_id,
        select_query = sqlite3_mprintf(SELECT_MEDIA_BY_PATH, storage_id, path);
 
        ret = _content_get_result(select_query, &stmt);
-       SQLITE3_SAFE_FREE(select_query);
+       sqlite3_free(select_query);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        if (sqlite3_step(stmt) == SQLITE_ROW) {
@@ -282,7 +282,7 @@ int _media_info_get_media_info_from_db(const char *path, const char *storage_id,
                ret = MEDIA_CONTENT_ERROR_DB_FAILED;
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -300,7 +300,7 @@ int _media_info_get_media_info_from_db(const char *path, media_info_h media)
        select_query = sqlite3_mprintf(SELECT_MEDIA_BY_PATH, path);
 
        ret = _content_get_result(select_query, &stmt);
-       SQLITE3_SAFE_FREE(select_query);
+       sqlite3_free(select_query);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        if (sqlite3_step(stmt) == SQLITE_ROW) {
@@ -310,7 +310,7 @@ int _media_info_get_media_info_from_db(const char *path, media_info_h media)
                ret = MEDIA_CONTENT_ERROR_DB_FAILED;
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -426,7 +426,7 @@ static int __media_info_get_media_path_by_id_from_db(const char *media_id, char
        select_query = sqlite3_mprintf(SELECT_MEDIA_PATH_BY_ID, media_id);
 
        ret = _content_get_result(select_query, &stmt);
-       SQLITE3_SAFE_FREE(select_query);
+       sqlite3_free(select_query);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        if (sqlite3_step(stmt) == SQLITE_ROW) {
@@ -437,7 +437,7 @@ static int __media_info_get_media_path_by_id_from_db(const char *media_id, char
                ret = MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -1203,7 +1203,7 @@ int media_info_get_media_from_db(const char *media_id, media_info_h *media)
                ret = MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -1276,7 +1276,7 @@ int media_info_update_to_db(media_info_h media)
        sql = sqlite3_mprintf("UPDATE %q SET media_favourite=%d WHERE media_id=%Q", DB_TABLE_MEDIA, _media->favourite, _media->media_id);
 #endif
        ret = _content_query_sql(sql);
-       SQLITE3_SAFE_FREE(sql);
+       sqlite3_free(sql);
 
        if (ret == MEDIA_CONTENT_ERROR_NONE) {
                /* Send notification for this update */
index fce4accea5f7ef49448ff62a8047938eefca28ed..bda7c961278908615faee6e5f823d8fd5e5fddb3 100755 (executable)
@@ -49,19 +49,19 @@ static int __media_playlist_insert_playlist_record(const char *playlist_name, in
        query = sqlite3_mprintf(INSERT_PLAYLIST_TO_PLAYLIST, playlist_name);
 
        ret = _content_query_sql(query);
-       SQLITE3_SAFE_FREE(query);
+       sqlite3_free(query);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        query = sqlite3_mprintf(SELECT_PLAYLIST_ID_FROM_PLAYLIST, playlist_name);
 
        ret = _content_get_result(query, &stmt);
-       SQLITE3_SAFE_FREE(query);
+       sqlite3_free(query);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        if (sqlite3_step(stmt) == SQLITE_ROW)
                *playlist_id = sqlite3_column_int(stmt, 0);
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return MEDIA_CONTENT_ERROR_NONE;
 }
@@ -77,13 +77,13 @@ static int __media_playlist_insert_item_to_playlist(int playlist_id, const char
 
        /* get the max play_order */
        ret = _content_get_result(query, &stmt);
-       SQLITE3_SAFE_FREE(query);
+       sqlite3_free(query);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        if (sqlite3_step(stmt) == SQLITE_ROW)
                play_order = sqlite3_column_int(stmt, 0);
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        query = sqlite3_mprintf(INSERT_PLAYLIST_ITEM_TO_PLAYLIST_MAP, playlist_id, media_id, ++play_order);
        ret = media_svc_append_query(query, _content_get_uid());
@@ -254,7 +254,7 @@ int media_playlist_delete_from_db(int playlist_id)
        query_str = sqlite3_mprintf(DELETE_PLAYLIST_FROM_PLAYLIST, playlist_id);
 
        ret = _content_query_sql(query_str);
-       SQLITE3_SAFE_FREE(query_str);
+       sqlite3_free(query_str);
 
        return ret;
 }
@@ -340,7 +340,7 @@ int media_playlist_get_playlist_from_db(int playlist_id, media_playlist_h *playl
        query = sqlite3_mprintf(SELECT_PLAYLIST_FROM_PLAYLIST, playlist_id);
 
        ret = _content_get_result(query, &stmt);
-       SQLITE3_SAFE_FREE(query);
+       sqlite3_free(query);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        media_playlist_s *_playlist = NULL;
@@ -358,7 +358,7 @@ int media_playlist_get_playlist_from_db(int playlist_id, media_playlist_h *playl
                ret = MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -416,13 +416,13 @@ int media_playlist_get_play_order(media_playlist_h playlist, int playlist_member
 
        query = sqlite3_mprintf(SELECT_PLAY_ORDER_FROM_PLAYLIST_VIEW, _playlist->playlist_id, playlist_member_id);
        ret = _content_get_result(query, &stmt);
-       SQLITE3_SAFE_FREE(query);
+       sqlite3_free(query);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        if (sqlite3_step(stmt) == SQLITE_ROW)
                *play_order = sqlite3_column_int(stmt, 0);
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -601,13 +601,13 @@ static int __media_playlist_get_media_id_by_path(const char *path, char **media_
        query = sqlite3_mprintf("SELECT media_id FROM '%q' WHERE media_path='%q'", DB_TABLE_MEDIA, path);
 #endif
        ret = _content_get_result(query, &stmt);
-       SQLITE3_SAFE_FREE(query);
+       sqlite3_free(query);
        content_retvm_if(ret != MEDIA_CONTENT_ERROR_NONE, ret, "Failed to get media_id");
 
        if (sqlite3_step(stmt) == SQLITE_ROW)
                *media_id = g_strdup((const char *)sqlite3_column_text(stmt, 0));
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -727,13 +727,13 @@ int media_playlist_get_play_order_v2(int playlist_id, int playlist_member_id, in
        query = sqlite3_mprintf(SELECT_PLAY_ORDER_FROM_PLAYLIST_VIEW, playlist_id, playlist_member_id);
 
        ret = _content_get_result(query, &stmt);
-       SQLITE3_SAFE_FREE(query);
+       sqlite3_free(query);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        if (sqlite3_step(stmt) == SQLITE_ROW)
                *play_order = sqlite3_column_int(stmt, 0);
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
index 58b173583c2fa410d0b30940ffd177c90e58adcb..b1507e26703293d34ea3acf15491e645461f1408 100755 (executable)
@@ -141,7 +141,7 @@ int media_pvr_get_pvr_from_db(const char *media_id, media_pvr_h *pvr)
                ret = MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
index 8286b15dafacc2e31b08168455bc877d55aa0dd5..6b25565fba2187dd72e1a7665679d68b457e45ec 100755 (executable)
@@ -81,7 +81,7 @@ static int __media_tag_get_tag_info_from_db(const char *name, media_tag_h tag)
        select_query = sqlite3_mprintf(SELECT_TAG_BY_NAME, name);
 
        ret = _content_get_result(select_query, &stmt);
-       SQLITE3_SAFE_FREE(select_query);
+       sqlite3_free(select_query);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        if (sqlite3_step(stmt) == SQLITE_ROW) {
@@ -92,7 +92,7 @@ static int __media_tag_get_tag_info_from_db(const char *name, media_tag_h tag)
                ret = MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
@@ -109,7 +109,7 @@ int media_tag_insert_to_db(const char *tag_name, media_tag_h *tag)
 
        query_str = sqlite3_mprintf(INSERT_TAG_TO_TAG, tag_name);
        ret = _content_query_sql(query_str);
-       SQLITE3_SAFE_FREE(query_str);
+       sqlite3_free(query_str);
        content_retvm_if(ret != MEDIA_CONTENT_ERROR_NONE, ret, "fail to insert tag");
 
        _tag = g_new0(media_tag_s, 1);
@@ -131,7 +131,7 @@ int media_tag_delete_from_db(int tag_id)
        query_str = sqlite3_mprintf(DELETE_TAG_FROM_TAG, tag_id);
        ret = _content_query_sql(query_str);
 
-       SQLITE3_SAFE_FREE(query_str);
+       sqlite3_free(query_str);
 
        return ret;
 }
@@ -242,7 +242,7 @@ int media_tag_get_tag_from_db(int tag_id, media_tag_h *tag)
 
        query = sqlite3_mprintf(SELECT_TAG_FROM_TAG, tag_id);
        ret = _content_get_result(query, &stmt);
-       SQLITE3_SAFE_FREE(query);
+       sqlite3_free(query);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        if (sqlite3_step(stmt) == SQLITE_ROW) {
@@ -257,7 +257,7 @@ int media_tag_get_tag_from_db(int tag_id, media_tag_h *tag)
                ret = MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }
index 2cdd96c0659e517019cc91377913f105e9f4ddb7..5a9b2821107ecebf38ce9cc338ae6354f6bde913 100755 (executable)
@@ -79,7 +79,7 @@ int media_uhd_get_uhd_from_db(const char *media_id, media_uhd_h *uhd)
        select_query = sqlite3_mprintf(SELECT_UHD_FROM_UHD, media_id);
 
        ret = _content_get_result(select_query, &stmt);
-       SQLITE3_SAFE_FREE(select_query);
+       sqlite3_free(select_query);
        content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);
 
        media_uhd_s *_uhd = NULL;
@@ -95,7 +95,7 @@ int media_uhd_get_uhd_from_db(const char *media_id, media_uhd_h *uhd)
                ret = MEDIA_CONTENT_ERROR_INVALID_PARAMETER;
        }
 
-       SQLITE3_FINALIZE(stmt);
+       sqlite3_finalize(stmt);
 
        return ret;
 }