]> err.no Git - mapper/commitdiff
Add poi_deinit to finalize sql statements.
authorKaj-Michael Lang <milang@tal.org>
Wed, 31 Oct 2007 07:12:00 +0000 (09:12 +0200)
committerKaj-Michael Lang <milang@tal.org>
Wed, 31 Oct 2007 07:12:00 +0000 (09:12 +0200)
src/poi.c
src/poi.h

index 6374b4692a88740de543671f81432910bd64d57d..8f61d619f048e2ce9cbaa8626c5588653db8b072 100644 (file)
--- a/src/poi.c
+++ b/src/poi.c
@@ -294,6 +294,27 @@ poi_db_prepare(sqlite3 *db)
        return TRUE;
 }
 
+void
+poi_deinit(sqlite3 *db)
+{
+sqlite3_finalize(poisql.select_quick_cat);
+sqlite3_finalize(poisql.selall_cat);
+sqlite3_finalize(poisql.toggle_cat);
+sqlite3_finalize(poisql.delete_cat);
+sqlite3_finalize(poisql.update_cat);
+sqlite3_finalize(poisql.insert_cat);
+sqlite3_finalize(poisql.select_cat);
+sqlite3_finalize(poisql.insert_poi);
+sqlite3_finalize(poisql.update_poi);
+sqlite3_finalize(poisql.delete_poi);
+sqlite3_finalize(poisql.delete_poi_by_catid);
+sqlite3_finalize(poisql.nextlabel_poi);
+sqlite3_finalize(poisql.select_nearest_poi);
+sqlite3_finalize(poisql.select_poi);
+sqlite3_finalize(poisql.select_poi_search);
+sqlite3_finalize(poisql.select_poi_search_cat);
+}
+
 gboolean
 poi_init(sqlite3 **db)
 {
index 09cb4f4f3f492a0af478839ed8943270ae04e7e6..0eb49a18436dda5212ccf8e2b2ba18b9a5808ea8 100644 (file)
--- a/src/poi.h
+++ b/src/poi.h
@@ -82,6 +82,7 @@ struct sql_poi_stmt poisql;
 guint _poi_zoom;
 
 gboolean poi_init(sqlite3 **db);
+void poi_deinit(sqlite3 *db);
 
 gboolean poi_db_create(sqlite3 *db);
 gboolean poi_db_prepare(sqlite3 *db);