mirror of
https://github.com/xjasonlyu/tun2socks.git
synced 2025-10-16 13:50:57 +08:00
Fix: call SetSendBufferSize
when setting send buffer size option (#336)
This commit is contained in:
@@ -101,7 +101,7 @@ func setSocketOptions(s *stack.Stack, ep tcpip.Endpoint) tcpip.Error {
|
|||||||
{ /* TCP recv/send buffer size */
|
{ /* TCP recv/send buffer size */
|
||||||
var ss tcpip.TCPSendBufferSizeRangeOption
|
var ss tcpip.TCPSendBufferSizeRangeOption
|
||||||
if err := s.TransportProtocolOption(header.TCPProtocolNumber, &ss); err == nil {
|
if err := s.TransportProtocolOption(header.TCPProtocolNumber, &ss); err == nil {
|
||||||
ep.SocketOptions().SetReceiveBufferSize(int64(ss.Default), false)
|
ep.SocketOptions().SetSendBufferSize(int64(ss.Default), false)
|
||||||
}
|
}
|
||||||
|
|
||||||
var rs tcpip.TCPReceiveBufferSizeRangeOption
|
var rs tcpip.TCPReceiveBufferSizeRangeOption
|
||||||
|
Reference in New Issue
Block a user