From 352c34f548e72a513bdff4c13ca03e2e779cbe87 Mon Sep 17 00:00:00 2001 From: a <a@tuxpa.in> Date: Mon, 4 Dec 2023 10:04:16 -0600 Subject: [PATCH] add pipereader special case --- pkg/server/server.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/server/server.go b/pkg/server/server.go index 3e6a186..ac33a89 100644 --- a/pkg/server/server.go +++ b/pkg/server/server.go @@ -324,6 +324,12 @@ func (c *callResponder) send(ctx context.Context, env *callEnv) (err error) { } else { enc.Raw(cast) } + case *io.PipeReader: + _, err := io.Copy(w, cast) + if err != nil { + return err + } + cast.Close() case func(e io.Writer) error: err = cast(w) case func(e *jx.Writer) error: -- GitLab