浏览代码

common/singbridge: fix dropped context

Lars Lehtonen 1 年之前
父节点
当前提交
2fc4b31fcf
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      common/singbridge/dialer.go

+ 1 - 1
common/singbridge/dialer.go

@@ -43,7 +43,7 @@ func NewOutboundDialer(outbound proxy.Outbound, dialer internet.Dialer) *XrayOut
 }
 
 func (d *XrayOutboundDialer) DialContext(ctx context.Context, network string, destination M.Socksaddr) (net.Conn, error) {
-	ctx = session.ContextWithOutbound(context.Background(), &session.Outbound{
+	ctx = session.ContextWithOutbound(ctx, &session.Outbound{
 		Target: ToDestination(destination, ToNetwork(network)),
 	})
 	opts := []pipe.Option{pipe.WithSizeLimit(64 * 1024)}