|  | @@ -54,14 +54,8 @@ var useReadv = false
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  func init() {
 |  |  func init() {
 | 
											
												
													
														|  |  	const defaultFlagValue = "NOT_DEFINED_AT_ALL"
 |  |  	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
 |  |  		useReadv = true
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  }
 |  |  }
 |