From 582c4e1ca46943f2cf09c73bd12a83a6959057c9 Mon Sep 17 00:00:00 2001 From: Quentin Machu Date: Sun, 6 Dec 2015 19:48:49 -0500 Subject: [PATCH] Fix NPE in SQL initialization Happens when the database could not be opened. Introduced by e849da9 --- graph/sql/quadstore.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graph/sql/quadstore.go b/graph/sql/quadstore.go index 50779fb..e7eee2e 100644 --- a/graph/sql/quadstore.go +++ b/graph/sql/quadstore.go @@ -64,10 +64,10 @@ func connectSQLTables(addr string, _ graph.Options) (*sql.DB, error) { func createSQLTables(addr string, options graph.Options) error { conn, err := connectSQLTables(addr, options) - defer conn.Close() if err != nil { return err } + defer conn.Close() tx, err := conn.Begin() if err != nil { glog.Errorf("Couldn't begin creation transaction: %s", err)