From cdcf72cbe7dbc1f58d5c3f12e06236424310f95f Mon Sep 17 00:00:00 2001 From: Darien Raymond Date: Sun, 16 Apr 2017 22:48:51 +0200 Subject: [PATCH] refine error messages --- proxy/dokodemo/dokodemo.go | 2 +- proxy/freedom/freedom.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/proxy/dokodemo/dokodemo.go b/proxy/dokodemo/dokodemo.go index 2c8b2ec7f..6519e897f 100644 --- a/proxy/dokodemo/dokodemo.go +++ b/proxy/dokodemo/dokodemo.go @@ -68,7 +68,7 @@ func (d *DokodemoDoor) Process(ctx context.Context, network net.Network, conn in inboundRay, err := dispatcher.Dispatch(ctx, dest) if err != nil { - return err + return newError("failed to dispatch request").Base(err) } requestDone := signal.ExecuteAsync(func() error { diff --git a/proxy/freedom/freedom.go b/proxy/freedom/freedom.go index 9f3209b3a..e815f6044 100644 --- a/proxy/freedom/freedom.go +++ b/proxy/freedom/freedom.go @@ -120,7 +120,7 @@ func (v *Handler) Process(ctx context.Context, outboundRay ray.OutboundRay, dial writer = &seqWriter{writer: conn} } if err := buf.PipeUntilEOF(timer, input, writer); err != nil { - return err + return newError("failed to process request").Base(err) } return nil }) @@ -130,7 +130,7 @@ func (v *Handler) Process(ctx context.Context, outboundRay ray.OutboundRay, dial v2reader := buf.NewReader(conn) if err := buf.PipeUntilEOF(timer, v2reader, output); err != nil { - return err + return newError("failed to process response").Base(err) } return nil })