rlp/rlpgen: fix error handling when target type not found (#25547)
typ will be nil when lookupStructType returns an error. cfg.Type should be used instead.
This commit is contained in:
parent
23ac8df153
commit
cce7f08438
|
@ -106,7 +106,7 @@ func (cfg *Config) process() (code []byte, err error) {
|
|||
// Find the type and generate.
|
||||
typ, err := lookupStructType(pkg.Scope(), cfg.Type)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("can't find %s in %s: %v", typ, pkg, err)
|
||||
return nil, fmt.Errorf("can't find %s in %s: %v", cfg.Type, pkg, err)
|
||||
}
|
||||
code, err = bctx.generate(typ, cfg.GenerateEncoder, cfg.GenerateDecoder)
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in New Issue