mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-26 06:36:43 +00:00
if err != nil then vmRet is null so will trigger panic
This commit is contained in:
parent
f750117ad1
commit
077ebb5a89
1 changed files with 5 additions and 1 deletions
|
|
@ -820,7 +820,11 @@ func (api *API) standardTraceBlockToFile(ctx context.Context, block *types.Block
|
|||
}
|
||||
vmRet, err := core.ApplyMessage(evm, msg, new(core.GasPool).AddGas(msg.GasLimit))
|
||||
if vmConf.Tracer.OnTxEnd != nil {
|
||||
vmConf.Tracer.OnTxEnd(&types.Receipt{GasUsed: vmRet.UsedGas}, err)
|
||||
var receipt *types.Receipt
|
||||
if err == nil {
|
||||
receipt = &types.Receipt{GasUsed: vmRet.UsedGas}
|
||||
}
|
||||
vmConf.Tracer.OnTxEnd(receipt, err)
|
||||
}
|
||||
if writer != nil {
|
||||
writer.Flush()
|
||||
|
|
|
|||
Loading…
Reference in a new issue