Fix Vision inserting multiple uuid headers

This happen for stream inbound like http
This commit is contained in:
yuhan6665 2023-03-03 09:45:10 -05:00
parent a4790133d2
commit 25ea69fc3a
1 changed files with 1 additions and 0 deletions

View File

@ -552,6 +552,7 @@ func XtlsPadding(b *buf.Buffer, command byte, userUUID *[]byte, longPadding bool
newbuffer := buf.New()
if userUUID != nil {
newbuffer.Write(*userUUID)
*userUUID = nil
}
newbuffer.Write([]byte{command, byte(contentLen >> 8), byte(contentLen), byte(paddingLen >> 8), byte(paddingLen)})
if b != nil {