diff --git a/internal/backend/rclone/backend.go b/internal/backend/rclone/backend.go index 9aa36c9d367..e1dbf656ebb 100644 --- a/internal/backend/rclone/backend.go +++ b/internal/backend/rclone/backend.go @@ -104,16 +104,16 @@ type wrappedConn struct { io.Writer } -func (c wrappedConn) Read(p []byte) (int, error) { +func (c *wrappedConn) Read(p []byte) (int, error) { return c.Reader.Read(p) } -func (c wrappedConn) Write(p []byte) (int, error) { +func (c *wrappedConn) Write(p []byte) (int, error) { return c.Writer.Write(p) } -func wrapConn(c *StdioConn, lim limiter.Limiter) wrappedConn { - wc := wrappedConn{ +func wrapConn(c *StdioConn, lim limiter.Limiter) *wrappedConn { + wc := &wrappedConn{ StdioConn: c, Reader: c, Writer: c,