From f7012b38dacc29f9c6f94f9ea9274525ac81ac5d Mon Sep 17 00:00:00 2001 From: Adnan Maolood Date: Sun, 28 Feb 2021 22:20:43 -0500 Subject: [PATCH] Request.WriteTo: return int64 --- request.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/request.go b/request.go index e539675..e87d2ca 100644 --- a/request.go +++ b/request.go @@ -79,20 +79,20 @@ func ReadRequest(r io.Reader) (*Request, error) { // WriteTo writes r to w in the Gemini request format. // This method consults the request URL only. -func (r *Request) WriteTo(w io.Writer) (int, error) { +func (r *Request) WriteTo(w io.Writer) (int64, error) { bw := bufio.NewWriterSize(w, 1026) url := r.URL.String() if len(url) > 1024 { return 0, ErrInvalidRequest } - var wrote int + var wrote int64 n, err := bw.WriteString(url) - wrote += n + wrote += int64(n) if err != nil { return wrote, err } n, err = bw.Write(crlf) - wrote += n + wrote += int64(n) if err != nil { return wrote, err }