From 1530141ba0a0a027fb905eaf70e7380b61b730be Mon Sep 17 00:00:00 2001 From: Dale Rahn Date: Wed, 11 Sep 2013 22:43:08 -0400 Subject: [PATCH] This query should be performed as part of the transaction, not outside it. --- sqlite3/sqliteblock.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sqlite3/sqliteblock.go b/sqlite3/sqliteblock.go index 43ef3410..48b9f177 100644 --- a/sqlite3/sqliteblock.go +++ b/sqlite3/sqliteblock.go @@ -37,7 +37,7 @@ func (db *SqliteDb) insertBlockData(sha *btcwire.ShaHash, prevSha *btcwire.ShaHa if prevOk := db.blkExistsSha(prevSha); !prevOk { var numBlocks uint64 querystr := "SELECT COUNT(blockid) FROM block;" - err := db.sqldb.QueryRow(querystr).Scan(&numBlocks) + err := tx.tx.QueryRow(querystr).Scan(&numBlocks) if err != nil { return 0, err }