]> Cypherpunks repositories - gostls13.git/commitdiff
base32: remove unnecessary "if" condition
authorRui Ueyama <ruiu@google.com>
Thu, 20 Mar 2014 04:54:17 +0000 (15:54 +1100)
committerNigel Tao <nigeltao@golang.org>
Thu, 20 Mar 2014 04:54:17 +0000 (15:54 +1100)
This is a patch to apply the same change as CL 76610045.

LGTM=nigeltao
R=nigeltao
CC=golang-codereviews
https://golang.org/cl/77460044

src/pkg/encoding/base32/base32.go

index fe17b732207c82219d97bae3a39b0be83aab0536..be3a6e602b78cae7c66388d044ff4224a3817f8f 100644 (file)
@@ -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:]