mirror of
https://github.com/mikefarah/yq.git
synced 2024-11-12 05:38:04 +00:00
Fixed unecessary int64 to int conversion
This commit is contained in:
parent
c477fc08cf
commit
3727b3e664
@ -8,20 +8,20 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type base64Padder struct {
|
type base64Padder struct {
|
||||||
count uint64
|
count int
|
||||||
io.Reader
|
io.Reader
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *base64Padder) pad(buf []byte) (int, error) {
|
func (c *base64Padder) pad(buf []byte) (int, error) {
|
||||||
pad := strings.Repeat("=", int(4-c.count%4))
|
pad := strings.Repeat("=", (4 - c.count%4))
|
||||||
n, err := strings.NewReader(pad).Read(buf)
|
n, err := strings.NewReader(pad).Read(buf)
|
||||||
c.count += uint64(n)
|
c.count += n
|
||||||
return n, err
|
return n, err
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *base64Padder) Read(buf []byte) (int, error) {
|
func (c *base64Padder) Read(buf []byte) (int, error) {
|
||||||
n, err := c.Reader.Read(buf)
|
n, err := c.Reader.Read(buf)
|
||||||
c.count += uint64(n)
|
c.count += n
|
||||||
|
|
||||||
if err == io.EOF && c.count%4 != 0 {
|
if err == io.EOF && c.count%4 != 0 {
|
||||||
return c.pad(buf)
|
return c.pad(buf)
|
||||||
|
Loading…
Reference in New Issue
Block a user