From 96892a8ea0a8f306c84b920541e35fab39ce3992 Mon Sep 17 00:00:00 2001
From: Arturo Vergara <hello@arturovm.me>
Date: Mon, 29 Aug 2016 11:43:44 -0500
Subject: [PATCH] check for possible nil reference

---
 sqlite/tx.go | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/sqlite/tx.go b/sqlite/tx.go
index 6b9c5095..19948754 100644
--- a/sqlite/tx.go
+++ b/sqlite/tx.go
@@ -35,13 +35,15 @@ var (
 )
 
 func (t *tx) Commit() error {
-	sess := t.Session()
-	defer sess.Close()
+	if sess := t.Session(); sess != nil {
+		defer sess.Close()
+	}
 	return t.DatabaseTx.Commit()
 }
 
 func (t *tx) Rollback() error {
-	sess := t.Session()
-	defer sess.Close()
+	if sess := t.Session(); sess != nil {
+		defer sess.Close()
+	}
 	return t.DatabaseTx.Rollback()
 }
-- 
GitLab