浏览代码

make readv optional

Darien Raymond 7 年之前
父节点
当前提交
82ee23e6d0
共有 1 个文件被更改,包括 2 次插入8 次删除
  1. 2 8
      common/buf/io.go

+ 2 - 8
common/buf/io.go

@@ -54,14 +54,8 @@ var useReadv = false
 
 func init() {
 	const defaultFlagValue = "NOT_DEFINED_AT_ALL"
-	value := platform.NewEnvFlag("v2ray.buf.readv.disable").GetValue(func() string { return defaultFlagValue })
-	if value != defaultFlagValue {
-		useReadv = false
-		return
-	}
-
-	if runtime.GOOS == "linux" || runtime.GOOS == "darwin" {
-		newError("ReadV enabled").WriteToLog()
+	value := platform.NewEnvFlag("v2ray.buf.readv").GetValue(func() string { return defaultFlagValue })
+	if value != defaultFlagValue && (runtime.GOOS == "linux" || runtime.GOOS == "darwin") {
 		useReadv = true
 	}
 }