diff --git a/core/vm/interpreter.go b/core/vm/interpreter.go index 83f530e0a..6dd4b334d 100644 --- a/core/vm/interpreter.go +++ b/core/vm/interpreter.go @@ -98,7 +98,9 @@ func NewEVMInterpreter(evm *EVM) *EVMInterpreter { } evm.Config.ExtraEips = extraEips // begin PluGeth injection - table = pluginOpCodeSelect(table) + if pluginTable := pluginOpCodeSelect(table); pluginTable != nil { + table = pluginTable + } // end PluGeth injection return &EVMInterpreter{evm: evm, table: table} }