浏览代码

correctly get sys fd from udp conn

v2ray 9 年之前
父节点
当前提交
6417adb56d
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      transport/internet/udp/hub_linux_test.go

+ 3 - 3
transport/internet/udp/hub_linux_test.go

@@ -10,7 +10,7 @@ import (
 	v2net "github.com/v2ray/v2ray-core/common/net"
 	"github.com/v2ray/v2ray-core/proxy"
 	"github.com/v2ray/v2ray-core/testing/assert"
-	"github.com/v2ray/v2ray-core/transport/internet"
+	"github.com/v2ray/v2ray-core/transport/internet/internal"
 	. "github.com/v2ray/v2ray-core/transport/internet/udp"
 )
 
@@ -24,8 +24,8 @@ func TestHubSocksOption(t *testing.T) {
 	assert.Error(err).IsNil()
 	conn := hub.Connection()
 
-	sysfd, ok := conn.(internet.SysFd)
-	assert.Bool(ok).IsTrue()
+	sysfd, err := internal.GetSysFd(conn)
+	assert.Error(err).IsNil()
 
 	fd, err := sysfd.SysFd()
 	assert.Error(err).IsNil()