diff options
author | jusung son <jusung07.son@samsung.com> | 2016-02-02 15:49:56 +0900 |
---|---|---|
committer | jusung son <jusung07.son@samsung.com> | 2016-02-02 15:49:56 +0900 |
commit | 025b113b5a05c9158d95e56708c48641788410bb (patch) | |
tree | 4a8e6bbb54a00a9c20c9d01292e433292279824f | |
parent | 3c5ca9a8ee451de8baa2e9025369a762176fd95a (diff) | |
download | badge-025b113b5a05c9158d95e56708c48641788410bb.tar.gz badge-025b113b5a05c9158d95e56708c48641788410bb.tar.bz2 badge-025b113b5a05c9158d95e56708c48641788410bb.zip |
Add exception handling for invalid package namesubmit/tizen/20160203.041815
Change-Id: I96e46a93982df2790ea1f812687299aa8b7a6a95
Signed-off-by: jusung son <jusung07.son@samsung.com>
-rwxr-xr-x | src/badge_internal.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/badge_internal.c b/src/badge_internal.c index 4aad0f2..4a7ffec 100755 --- a/src/badge_internal.c +++ b/src/badge_internal.c @@ -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 " \ |