diff options
Diffstat (limited to 'src/badge_setting_service.c')
-rwxr-xr-x | src/badge_setting_service.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/badge_setting_service.c b/src/badge_setting_service.c index 177a900..587f80e 100755 --- a/src/badge_setting_service.c +++ b/src/badge_setting_service.c @@ -454,10 +454,12 @@ EXPORT_API int badge_setting_is_existed_appid(const char *appid, bool *is_existe sqlret = db_util_open(BADGE_DB_PATH, &db, 0); if (sqlret != SQLITE_OK || !db) { + /* LCOV_EXCL_START */ ERR("Failed to db_util_open [%d]", sqlret); if (sqlret == SQLITE_PERM) return BADGE_ERROR_PERMISSION_DENIED; return BADGE_ERROR_FROM_DB; + /* LCOV_EXCL_STOP */ } sqlbuf = sqlite3_mprintf("SELECT count(*) FROM %q WHERE " \ @@ -750,9 +752,11 @@ EXPORT_API int badge_setting_delete_package_for_uid(const char *pkgname, uid_t u sql_ret = sqlite3_open_v2(BADGE_DB_PATH, &db, SQLITE_OPEN_READWRITE, NULL); if (ret != SQLITE_OK || db == NULL) { + /* LCOV_EXCL_START */ ERR("db_util_open failed [%s][%d]", BADGE_DB_PATH, sql_ret); ret = BADGE_ERROR_FROM_DB; goto out; + /* LCOV_EXCL_STOP */ } is_package_in_setting_table = _is_package_in_setting_table(db, pkgname, NULL, uid); @@ -764,18 +768,22 @@ EXPORT_API int badge_setting_delete_package_for_uid(const char *pkgname, uid_t u sqlite3_exec(db, "BEGIN immediate;", NULL, NULL, NULL); query = sqlite3_mprintf("DELETE FROM badge_setting " - "WHERE uid = %d AND pkgname = %Q ", - uid, pkgname); + "WHERE uid = %d AND pkgname = %Q ", + uid, pkgname); if (query == NULL) { + /* LCOV_EXCL_START */ ERR("Out of memory"); ret = BADGE_ERROR_OUT_OF_MEMORY; goto out; + /* LCOV_EXCL_STOP */ } ret = badge_db_exec(db, query, NULL); if (ret != BADGE_ERROR_NONE) { + /* LCOV_EXCL_START */ ERR("DB Error"); goto out; + /* LCOV_EXCL_STOP */ } out: @@ -794,6 +802,7 @@ out: return ret; } +/* LCOV_EXCL_START */ EXPORT_API int badge_setting_refresh_setting_table(uid_t uid) { int ret = BADGE_ERROR_NONE; @@ -813,31 +822,25 @@ EXPORT_API int badge_setting_refresh_setting_table(uid_t uid) pkgmgr_ret = pkgmgrinfo_appinfo_filter_create(&filter); if (pkgmgr_ret != PMINFO_R_OK) { - /* LCOV_EXCL_START */ ERR("pkgmgrinfo_appinfo_filter_create failed [%d]", pkgmgr_ret); ret = BADGE_ERROR_FROM_DB; goto out; - /* LCOV_EXCL_STOP */ } pkgmgr_ret = pkgmgrinfo_appinfo_filter_add_string(filter, PMINFO_APPINFO_PROP_PRIVILEGE, BADGE_PRIVILEGE); if (pkgmgr_ret != PMINFO_R_OK) { - /* LCOV_EXCL_START */ ERR("pkgmgrinfo_appinfo_filter_add_string failed [%d]", pkgmgr_ret); goto out; - /* LCOV_EXCL_STOP */ } pkgmgr_ret = pkgmgrinfo_appinfo_filter_add_bool(filter, PMINFO_APPINFO_PROP_APP_NODISPLAY, false); if (pkgmgr_ret != PMINFO_R_OK) { - /* LCOV_EXCL_START */ ERR("pkgmgrinfo_appinfo_filter_add_bool failed [%d]", pkgmgr_ret); goto out; - /* LCOV_EXCL_STOP */ } info.db = db; @@ -845,12 +848,10 @@ EXPORT_API int badge_setting_refresh_setting_table(uid_t uid) pkgmgr_ret = pkgmgrinfo_appinfo_usr_filter_foreach_appinfo(filter, app_info_callback, &info, uid); if (pkgmgr_ret != PMINFO_R_OK) { - /* LCOV_EXCL_START */ ERR("pkgmgrinfo_appinfo_usr_filter_foreach_appinfo failed [%d]", pkgmgr_ret); ret = BADGE_ERROR_FROM_DB; goto out; - /* LCOV_EXCL_STOP */ } out: @@ -867,7 +868,9 @@ out: return ret; } +/* LCOV_EXCL_STOP */ +/* LCOV_EXCL_START */ EXPORT_API int badge_setting_arrange_tables(uid_t uid) { int ret = BADGE_ERROR_NONE; @@ -887,11 +890,9 @@ EXPORT_API int badge_setting_arrange_tables(uid_t uid) "(SELECT pkgname FROM %Q) AND uid = %d", BADGE_TABLE_NAME, BADGE_SETTING_DB_TABLE, uid); if (sqlbuf == NULL) { - /* LCOV_EXCL_START */ ERR("Failed to alloc query"); ret = BADGE_ERROR_OUT_OF_MEMORY; goto out; - /* LCOV_EXCL_STOP */ } ret = badge_db_exec(db, sqlbuf, NULL); @@ -908,11 +909,9 @@ EXPORT_API int badge_setting_arrange_tables(uid_t uid) BADGE_OPTION_TABLE_NAME, BADGE_SETTING_DB_TABLE, uid); if (sqlbuf == NULL) { - /* LCOV_EXCL_START */ ERR("Failed to alloc query"); ret = BADGE_ERROR_OUT_OF_MEMORY; goto out; - /* LCOV_EXCL_STOP */ } ret = badge_db_exec(db, sqlbuf, NULL); @@ -929,3 +928,4 @@ out: return ret; } +/* LCOV_EXCL_STOP */ |