diff --git a/ldb/tx.go b/ldb/tx.go index 9ff7b603..7e4fad81 100644 --- a/ldb/tx.go +++ b/ldb/tx.go @@ -369,6 +369,9 @@ func (db *LevelDb) fetchTxDataByLoc(blkHeight int64, txOff int, txLen int, txspe // FetchTxBySha returns some data for the given Tx Sha. func (db *LevelDb) FetchTxBySha(txsha *btcwire.ShaHash) ([]*btcdb.TxListReply, error) { + db.dbLock.Lock() + defer db.dbLock.Unlock() + replylen := 0 replycnt := 0