Fix svace issue (WGID 309818) 24/173224/1 accepted/tizen/unified/20180322.060223 submit/tizen/20180321.073436 submit/tizen/20180322.004755
authorsinikang <sinikang@samsung.com>
Tue, 20 Mar 2018 05:22:41 +0000 (14:22 +0900)
committersinikang <sinikang@samsung.com>
Tue, 20 Mar 2018 05:22:41 +0000 (14:22 +0900)
Change-Id: I1d56ca594afbb9d951806b677136240956ef59df

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

index c4c8d0c..1c4ed62 100644 (file)
@@ -1,6 +1,6 @@
 %define major 0
 %define minor 1
-%define patchlevel 38
+%define patchlevel 39
 
 Name:           tel-plugin-database
 Version:        %{major}.%{minor}.%{patchlevel}
index a96c5ae..0cf2801 100644 (file)
@@ -28,6 +28,7 @@
 #include <db-util.h>
 
 #include <tcore.h>
+#include <server.h>
 #include <plugin.h>
 #include <storage.h>
 
@@ -367,8 +368,20 @@ static gboolean on_init(TcorePlugin *p)
 
 static void on_unload(TcorePlugin *p)
 {
+       Storage *strg;
+
+       if (!p)
+               return;
+
        dbg("i'm unload!");
+
+       strg = tcore_server_find_storage(tcore_plugin_ref_server(p), "database");
+       if (!strg)
+               return;
+
+       tcore_storage_free(strg);
        return;
+
 }
 
 EXPORT_API struct tcore_plugin_define_desc plugin_define_desc = {