aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Symonds <dsymonds@golang.org>2011-04-13 10:56:33 +1000
committerDavid Symonds <dsymonds@golang.org>2011-04-13 10:56:33 +1000
commit1de71a07e08c86e6fdf1be4ca11ae57c7c757635 (patch)
tree3c95ef982e7c8dec02eb8b225b585f4522f95720
parent328aac3a499a71360e8b966ba422273147b603fa (diff)
downloadgo-1de71a07e08c86e6fdf1be4ca11ae57c7c757635.tar.gz
go-1de71a07e08c86e6fdf1be4ca11ae57c7c757635.zip
archive/tar: fix example's handling of os.EOF.
Fixes #1677. R=r CC=golang-dev https://golang.org/cl/4402042
-rw-r--r--src/pkg/archive/tar/reader.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pkg/archive/tar/reader.go b/src/pkg/archive/tar/reader.go
index 1b41196a99..0cfdf355dd 100644
--- a/src/pkg/archive/tar/reader.go
+++ b/src/pkg/archive/tar/reader.go
@@ -27,13 +27,13 @@ var (
// tr := tar.NewReader(r)
// for {
// hdr, err := tr.Next()
-// if err != nil {
-// // handle error
-// }
-// if hdr == nil {
+// if err == os.EOF {
// // end of tar archive
// break
// }
+// if err != nil {
+// // handle error
+// }
// io.Copy(data, tr)
// }
type Reader struct {