diff options
author | Sung-jae Park <nicesj.park@samsung.com> | 2012-09-26 17:46:18 +0900 |
---|---|---|
committer | Sung-jae Park <nicesj.park@samsung.com> | 2012-09-27 13:43:59 +0900 |
commit | 16598d8861da737e7017f55b39362694cfd0c32e (patch) | |
tree | 13b09301cb1437bb4e0849d6c945186bb411b3f3 /pkgmgr_shortcut | |
parent | b695713656a953fcbee0a9e624bc50413142a26c (diff) | |
download | shortcut-16598d8861da737e7017f55b39362694cfd0c32e.tar.gz shortcut-16598d8861da737e7017f55b39362694cfd0c32e.tar.bz2 shortcut-16598d8861da737e7017f55b39362694cfd0c32e.zip |
Review few missing codes.
Change-Id: I9d43dc2052dbe049c62679357f0c4cb6c544b485
Diffstat (limited to 'pkgmgr_shortcut')
-rw-r--r-- | pkgmgr_shortcut/src/service_register.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgmgr_shortcut/src/service_register.c b/pkgmgr_shortcut/src/service_register.c index 2cd7df4..a73f6a3 100644 --- a/pkgmgr_shortcut/src/service_register.c +++ b/pkgmgr_shortcut/src/service_register.c @@ -432,11 +432,15 @@ static inline int db_init(void) if (lstat(s_info.dbfile, &stat) < 0) { ErrPrint("%s\n", strerror(errno)); + db_util_close(s_info.handle); + s_info.handle = NULL; return -EIO; } if (!S_ISREG(stat.st_mode)) { ErrPrint("Invalid file\n"); + db_util_close(s_info.handle); + s_info.handle = NULL; return -EINVAL; } |