Check for error on DB fetch of tx

This commit is contained in:
Taylor Gerring 2015-05-14 11:57:29 -05:00
parent f7fdb4dfbe
commit 12f82ab2ff
1 changed files with 5 additions and 1 deletions

View File

@ -318,7 +318,11 @@ func (self *XEth) EthTransactionByHash(hash string) (tx *types.Transaction, blha
Index uint64
}
v, _ := self.backend.ExtraDb().Get(append(common.FromHex(hash), 0x0001))
v, dberr := self.backend.ExtraDb().Get(append(common.FromHex(hash), 0x0001))
// TODO check specifically for ErrNotFound
if dberr != nil {
return
}
r := bytes.NewReader(v)
err := rlp.Decode(r, &txExtra)
if err == nil {