diff --git a/mtproto/rpc/proxy_request.go b/mtproto/rpc/proxy_request.go index 0895f1a..c8666be 100644 --- a/mtproto/rpc/proxy_request.go +++ b/mtproto/rpc/proxy_request.go @@ -33,7 +33,7 @@ func (r *ProxyRequest) MakeHeader(message []byte) *bytes.Buffer { bufferLength += bufferLength % 4 buf := &bytes.Buffer{} - buf.Grow(bufferLength) + buf.Grow(bufferLength + len(message)) flags := r.Flags if r.Options.ReadHacks.QuickAck {