fix outgoing buffer not cleared when sending unchunked

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
Jens Langhammer
2025-05-15 14:17:17 +02:00
parent 6d77eaaab7
commit 8f4cfc28c7

View File

@ -179,6 +179,7 @@ func (p *Payload) startChunkedTransfer(data []byte, st *State) (*Payload, *State
return p.sendNextChunk(st) return p.sendNextChunk(st)
} }
log.WithField("length", len(data)).Debug("TLS: Sending data un-chunked") log.WithField("length", len(data)).Debug("TLS: Sending data un-chunked")
st.Conn.writer.Reset()
return &Payload{ return &Payload{
Flags: FlagLengthIncluded, Flags: FlagLengthIncluded,
Length: uint32(len(data)), Length: uint32(len(data)),