Remove stack buffer usage

This commit is contained in:
世界 committed 2023-07-03 21:45:32 +08:00
1 parent 9c8565cf21
commit 07ce5e0d22
16 files changed
+49 -289

No files matched your search

+1 -3
View File
@@ -199,9 +199,7 @@ func (t *Transport) fetchServers0(ctx context.Context, iface *net.Interface) err
}
func (t *Transport) fetchServersResponse(iface *net.Interface, packetConn net.PacketConn, transactionID dhcpv4.TransactionID) error {
_buffer := buf.StackNewSize(dhcpv4.MaxMessageSize)
defer common.KeepAlive(_buffer)
buffer := common.Dup(_buffer)
buffer := buf.NewSize(dhcpv4.MaxMessageSize)
defer buffer.Release()
for {