aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/encoding
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2014-03-20 15:54:17 +1100
committerNigel Tao <nigeltao@golang.org>2014-03-20 15:54:17 +1100
commit90a66fa6aff43214298bbb3e184b2eb8c2bd6850 (patch)
treea14414672d0511f72b7559cd106fd7c6ba6cbf22 /src/pkg/encoding
parent6ea340fd61b73d94992a4930ef0d2ee09a1ffd64 (diff)
downloadgo-90a66fa6aff43214298bbb3e184b2eb8c2bd6850.tar.xz
base32: remove unnecessary "if" condition
This is a patch to apply the same change as CL 76610045. LGTM=nigeltao R=nigeltao CC=golang-codereviews https://golang.org/cl/77460044
Diffstat (limited to 'src/pkg/encoding')
-rw-r--r--src/pkg/encoding/base32/base32.go10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/pkg/encoding/base32/base32.go b/src/pkg/encoding/base32/base32.go
index fe17b73220..be3a6e602b 100644
--- a/src/pkg/encoding/base32/base32.go
+++ b/src/pkg/encoding/base32/base32.go
@@ -179,13 +179,11 @@ func (e *encoder) Write(p []byte) (n int, err error) {
nn := len(e.out) / 8 * 5
if nn > len(p) {
nn = len(p)
+ nn -= nn % 5
}
- nn -= nn % 5
- if nn > 0 {
- e.enc.Encode(e.out[0:], p[0:nn])
- if _, e.err = e.w.Write(e.out[0 : nn/5*8]); e.err != nil {
- return n, e.err
- }
+ e.enc.Encode(e.out[0:], p[0:nn])
+ if _, e.err = e.w.Write(e.out[0 : nn/5*8]); e.err != nil {
+ return n, e.err
}
n += nn
p = p[nn:]