git.lucas.co / go_mono
git clone https://git.lucas.co/go_mono.git

commitf681781743087f73a0bbeb03ec870c13e9d15111
parent24b0de15f1
authorchai2010 <chaishushan@gmail.com>
date2015-04-23 15:51
tiff: fix shadowed err variable.

Fixes golang/go#10395

Change-Id: Ice768df7bb0bdac979d49328bfdf0d6713a1e7c3
Reviewed-on: https://go-review.googlesource.com/9264
Reviewed-by: Nigel Tao <nigeltao@golang.org>

 tiff/reader.go | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tiff/reader.go b/tiff/reader.go
index 2cad90d..66acb0d 100644
--- a/tiff/reader.go
+++ b/tiff/reader.go
@@ -571,7 +571,8 @@ func Decode(r io.Reader) (img image.Image, err error) {
 				d.buf, err = ioutil.ReadAll(r)
 				r.Close()
 			case cDeflate, cDeflateOld:
-				r, err := zlib.NewReader(io.NewSectionReader(d.r, offset, n))
+				var r io.ReadCloser
+				r, err = zlib.NewReader(io.NewSectionReader(d.r, offset, n))
 				if err != nil {
 					return nil, err
 				}