Commit ebf4408d authored by obscuren's avatar obscuren

Decrement depth

parent f2f65c1a
...@@ -5,8 +5,8 @@ import ( ...@@ -5,8 +5,8 @@ import (
"math/big" "math/big"
"github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/common"
"github.com/ethereum/go-ethereum/crypto"
"github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/state"
"github.com/ethereum/go-ethereum/crypto"
) )
type Vm struct { type Vm struct {
...@@ -34,6 +34,8 @@ func New(env Environment) *Vm { ...@@ -34,6 +34,8 @@ func New(env Environment) *Vm {
func (self *Vm) Run(context *Context, callData []byte) (ret []byte, err error) { func (self *Vm) Run(context *Context, callData []byte) (ret []byte, err error) {
self.env.SetDepth(self.env.Depth() + 1) self.env.SetDepth(self.env.Depth() + 1)
defer self.env.SetDepth(self.env.Depth() - 1)
var ( var (
caller = context.caller caller = context.caller
code = context.Code code = context.Code
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment