Wireguard dial with context

This commit is contained in:
yuhan6665 2024-05-22 08:44:02 -04:00
parent 416f2df11c
commit 9b6141b83f
2 changed files with 5 additions and 3 deletions

View file

@ -123,12 +123,13 @@ func (bind *netBind) Close() error {
type netBindClient struct {
netBind
ctx context.Context
dialer internet.Dialer
reserved []byte
}
func (bind *netBindClient) connectTo(endpoint *netEndpoint) error {
c, err := bind.dialer.Dial(context.Background(), endpoint.dst)
c, err := bind.dialer.Dial(bind.ctx, endpoint.dst)
if err != nil {
return err
}