diff options
-rw-r--r-- | unxml.go | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -142,12 +142,12 @@ func (r *ElementReader) Read(out []byte) (int, error) { if lenlr < lenout { n = copy(out[0:], r.xr.lastread) r.xr.count += n - r.xr.lastread = make([]byte, len(out)) lenout -= n + r.xr.lastread = make([]byte, 0, lenout) } else { n = copy(out[0:], r.xr.lastread[:lenout]) r.xr.lastread = r.xr.lastread[lenout:] - return r.xr.count, err + return n, err } } |