diff --git a/runtime.go b/runtime.go index f0d17d2a82..7072f3f68d 100644 --- a/runtime.go +++ b/runtime.go @@ -325,7 +325,7 @@ func (r *runtime) InstantiateModule( var sysCtx *internalsys.Context if sysCtx, err = config.toSysContext(); err != nil { - return + return nil, err } name := config.name @@ -340,7 +340,7 @@ func (r *runtime) InstantiateModule( if code.closeWithModule { _ = code.Close(ctx) // don't overwrite the error } - return + return nil, err } if closeNotifier, ok := ctx.Value(expctxkeys.CloseNotifierKey{}).(experimentalapi.CloseNotifier); ok {