summaryrefslogtreecommitdiff
path: root/src/badge_setting_service.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/badge_setting_service.c')
-rwxr-xr-xsrc/badge_setting_service.c28
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 */