Add exception handling for invalid package name 98/58598/1 submit/tizen/20160203.041815
authorjusung son <jusung07.son@samsung.com>
Tue, 2 Feb 2016 06:49:56 +0000 (15:49 +0900)
committerjusung son <jusung07.son@samsung.com>
Tue, 2 Feb 2016 06:49:56 +0000 (15:49 +0900)
Change-Id: I96e46a93982df2790ea1f812687299aa8b7a6a95
Signed-off-by: jusung son <jusung07.son@samsung.com>
src/badge_internal.c

index 4aad0f2..4a7ffec 100755 (executable)
@@ -735,6 +735,12 @@ int _badget_set_display(const char *pkgname,
                return BADGE_ERROR_FROM_DB;
        }
 
+       ret = _badge_check_data_inserted(pkgname, db);
+       if (ret != BADGE_ERROR_ALREADY_EXIST) {
+               result = ret;
+               goto return_close_db;
+       }
+
        ret = _badge_check_option_inserted(pkgname, db);
        if (ret == BADGE_ERROR_ALREADY_EXIST) {
                sqlbuf = sqlite3_mprintf("UPDATE %q SET display = %d " \