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