Fix: call SetSendBufferSize when setting send buffer size option (#336)

This commit is contained in:
Nicolai Moore
2024-02-07 12:18:53 +10:00
committed by GitHub
parent 2334083cf9
commit a49ce339b7

View File

@@ -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