From 0203d2c811ec78148317dfe8626d236cdeb682b6 Mon Sep 17 00:00:00 2001
From: Ryan Stecker <ryan@stecker.email>
Date: Sun, 15 Feb 2015 21:53:31 -0600
Subject: [PATCH] Fix tag mismatch warning when using SQLite_UseDatabase. (bug
 6310)

---
 plugins/include/dbi.inc | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/plugins/include/dbi.inc b/plugins/include/dbi.inc
index 7c2325bd..ee0876a4 100644
--- a/plugins/include/dbi.inc
+++ b/plugins/include/dbi.inc
@@ -477,15 +477,13 @@ stock Database SQLite_UseDatabase(const char[] database,
 			  					  char[] error, 
 			  					  maxlength)
 {
-	Handle kv, db;
+	KeyValues kv = CreateKeyValues("");
+	kv.SetString("driver", "sqlite");
+	kv.SetString("database", database);
 
-	kv = CreateKeyValues("");
-	KvSetString(kv, "driver", "sqlite");
-	KvSetString(kv, "database", database);
+	Database db = SQL_ConnectCustom(kv, error, maxlength, false);
 
-	db = SQL_ConnectCustom(kv, error, maxlength, false);
-
-	CloseHandle(kv);
+	delete kv;
 
 	return db;
 }