Browse Source

fix lint errors

pull/1028/merge
Darien Raymond 7 years ago
parent
commit
d2470e2cdb
No known key found for this signature in database
GPG Key ID: 7251FFA14BB18169
  1. 6
      app/proxyman/outbound/handler.go

6
app/proxyman/outbound/handler.go

@ -76,15 +76,13 @@ func (h *Handler) Tag() string {
// Dispatch implements proxy.Outbound.Dispatch.
func (h *Handler) Dispatch(ctx context.Context, outboundRay ray.OutboundRay) {
if h.mux != nil {
err := h.mux.Dispatch(ctx, outboundRay)
if err != nil {
if err := h.mux.Dispatch(ctx, outboundRay); err != nil {
newError("failed to process outbound traffic").Base(err).WithContext(ctx).WriteToLog()
outboundRay.OutboundOutput().CloseError()
}
} else {
err := h.proxy.Process(ctx, outboundRay, h)
if err := h.proxy.Process(ctx, outboundRay, h); err != nil {
// Ensure outbound ray is properly closed.
if err != nil {
newError("failed to process outbound traffic").Base(err).WithContext(ctx).WriteToLog()
outboundRay.OutboundOutput().CloseError()
} else {

Loading…
Cancel
Save