aboutsummaryrefslogtreecommitdiff
path: root/sqlite3.go
diff options
context:
space:
mode:
authormattn <mattn.jp@gmail.com>2013-09-09 11:26:55 +0900
committermattn <mattn.jp@gmail.com>2013-09-09 11:26:55 +0900
commit9150577da1c9f720200aac4e1474d8e628da6239 (patch)
tree4da5fde0d16809559e769b34128036e8638a8390 /sqlite3.go
parentMust not close statement (diff)
downloadgolite-9150577da1c9f720200aac4e1474d8e628da6239.tar.gz
golite-9150577da1c9f720200aac4e1474d8e628da6239.tar.xz
Close rows if not nil
Diffstat (limited to 'sqlite3.go')
-rw-r--r--sqlite3.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/sqlite3.go b/sqlite3.go
index daa3220..6598e02 100644
--- a/sqlite3.go
+++ b/sqlite3.go
@@ -175,7 +175,9 @@ func (c *SQLiteConn) Query(query string, args []driver.Value) (driver.Rows, erro
if s.t == "" {
return rows, nil
}
- rows.Close()
+ if rows != nil {
+ rows.Close()
+ }
s.Close()
query = s.t
}