mirror of
https://github.com/XTLS/REALITY.git
synced 2025-08-24 15:38:36 +00:00
Fix sending Server Hello in an unexpected way for fixing edge cases
https://t.me/projectXray/4377580
This commit is contained in:
parent
c6320729d9
commit
5b52a03d4f
@ -846,8 +846,16 @@ func (hs *serverHandshakeStateTLS13) sendServerParameters() error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
if _, err := hs.c.writeHandshakeRecord(hs.hello, hs.transcript); err != nil {
|
/*
|
||||||
return err
|
if _, err := hs.c.writeHandshakeRecord(hs.hello, hs.transcript); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
{
|
||||||
|
hs.transcript.Write(hs.hello.original)
|
||||||
|
if _, err := hs.c.writeRecord(recordTypeHandshake, hs.hello.original); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := hs.sendDummyChangeCipherSpec(); err != nil {
|
if err := hs.sendDummyChangeCipherSpec(); err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user