QUIC sniffer: Optimize the code (#4655)

Based on 2eed70e17d
This commit is contained in:
j2rong4cn 2025-04-29 16:04:04 +08:00 committed by GitHub
parent 2eed70e17d
commit d9ebb9b2dc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 12 additions and 19 deletions

View file

@ -43,7 +43,7 @@ func (r *cachedReader) Cache(b *buf.Buffer, deadline time.Duration) error {
r.cache, _ = buf.MergeMulti(r.cache, mb)
}
b.Clear()
rawBytes := b.Extend(b.Cap())
rawBytes := b.Extend(min(r.cache.Len(), b.Cap()))
n := r.cache.Copy(rawBytes)
b.Resize(0, int32(n))
r.Unlock()