From ffa745d39003682725983fa96344e89250500ef7 Mon Sep 17 00:00:00 2001 From: rikardwissing Date: Fri, 11 Jan 2019 20:37:48 +0100 Subject: [PATCH] Validate getTxAddresses return --- db/rocksdb.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/db/rocksdb.go b/db/rocksdb.go index 04fd015b..ea238e20 100644 --- a/db/rocksdb.go +++ b/db/rocksdb.go @@ -1049,9 +1049,13 @@ func (d *RocksDB) disconnectTxAddresses(wb *gorocksdb.WriteBatch, height uint32, if err != nil { return err } - txAddressesToUpdate[s] = sa + if sa != nil { + txAddressesToUpdate[s] = sa + } + } + if sa != nil { + sa.Outputs[inputs[i].index].Spent = false } - sa.Outputs[inputs[i].index].Spent = false } } for _, t := range txa.Outputs {