From 6256ffd75108051c4b275571a1d2453472f5f635 Mon Sep 17 00:00:00 2001 From: a <a@tuxpa.in> Date: Thu, 26 Oct 2023 05:48:20 -0500 Subject: [PATCH] return error --- pkg/server/server.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkg/server/server.go b/pkg/server/server.go index e9e9e7d..5551ea3 100644 --- a/pkg/server/server.go +++ b/pkg/server/server.go @@ -244,20 +244,20 @@ func (c *callResponder) send(ctx context.Context, env *callEnv) (err error) { err = json.NewEncoder(e).EncodeWithOption(v.dat, func(eo *json.EncodeOption) { eo.DisableNewline = true }) + if err != nil { + return + } } } else { e.Null() } }) // a json encoding error here is possibly fatal.... try to encode the error, but there are no promises - if err != nil { - e.Field("error", func(e *jx.Encoder) { - codec.EncodeError(e, m.Error) - }) - return - } } }) + if err != nil { + return err + } } if env.batch { enc.ArrEnd() -- GitLab