Bugfix proxy request handler

This commit is contained in:
9seconds
2018-07-05 14:59:33 +03:00
parent 4ed877efbc
commit 4210cf014e
3 changed files with 7 additions and 8 deletions
+4 -4
View File
@@ -34,14 +34,14 @@ func (r *ProxyRequest) Bytes(message []byte) []byte {
buf.Write(TagProxyRequest)
buf.Write(flags.Bytes())
buf.Write(r.ConnectionID[:])
buf.Write(r.ClientIPPort[:])
buf.Write(r.OurIPPort[:])
buf.Write(r.ConnectionID)
buf.Write(r.ClientIPPort)
buf.Write(r.OurIPPort)
buf.Write(ProxyRequestExtraSize)
buf.Write(ProxyRequestProxyTag)
buf.WriteByte(byte(len(r.ADTag)))
buf.Write(r.ADTag)
buf.Write(bytes.Repeat([]byte{0x00}, buf.Len()%4))
buf.Write(make([]byte, (4-buf.Len()%4)%4))
buf.Write(message)
return buf.Bytes()