Fix coverity issue (CID 863700) 28/183628/1 accepted/tizen/unified/20180709.132431 submit/tizen/20180709.065656
authorsinikang <sinikang@samsung.com>
Mon, 9 Jul 2018 06:17:27 +0000 (15:17 +0900)
committersinikang <sinikang@samsung.com>
Mon, 9 Jul 2018 06:17:27 +0000 (15:17 +0900)
Change-Id: Iea82ef91818181700fcc76413b4d9982b2b05254

packaging/tel-plugin-database.spec
src/database_main.c

index 75a719f..268d34d 100644 (file)
@@ -1,6 +1,6 @@
 %define major 0
 %define minor 1
-%define patchlevel 41
+%define patchlevel 42
 
 Name:           tel-plugin-database
 Version:        %{major}.%{minor}.%{patchlevel}
index 0cf2801..6573d1c 100644 (file)
@@ -53,10 +53,17 @@ static void *create_handle(Storage *strg, const char *path)
 
 static gboolean remove_handle(Storage *strg, void *handle)
 {
+       int rv = 0;
+
        if (!handle)
                return FALSE;
 
-       db_util_close(handle);
+       rv = db_util_close(handle);
+       if (rv != SQLITE_OK) {
+               err("fail to close database err(%d)", rv);
+               handle = NULL;
+               return FALSE;
+       }
 
        dbg("disconnected from database");
        return TRUE;