From 01b6ad719640c31b7231b5a698838c263be96622 Mon Sep 17 00:00:00 2001 From: David Hill Date: Tue, 26 Nov 2013 16:42:55 -0500 Subject: [PATCH] Reset batch on error --- ldb/leveldb.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ldb/leveldb.go b/ldb/leveldb.go index 442b47702..4acecd173 100644 --- a/ldb/leveldb.go +++ b/ldb/leveldb.go @@ -259,7 +259,8 @@ func (db *LevelDb) DropAfterBlockBySha(sha *btcwire.ShaHash) (rerr error) { defer func() { if rerr == nil { rerr = db.processBatches() - + } else { + db.lBatch().Reset() } }()