diff options
Diffstat (limited to 'doc/progs/cat.go')
-rw-r--r-- | doc/progs/cat.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/doc/progs/cat.go b/doc/progs/cat.go index f8d1a54fb..697e5f786 100644 --- a/doc/progs/cat.go +++ b/doc/progs/cat.go @@ -15,11 +15,11 @@ func cat(f *file.File) { const NBUF = 512 var buf [NBUF]byte for { - switch nr, er := f.Read(&buf); true { + switch nr, er := f.Read(buf[:]); true { case nr < 0: fmt.Fprintf(os.Stderr, "cat: error reading from %s: %s\n", f.String(), er.String()) os.Exit(1) - case nr == 0: // EOF + case nr == 0: // EOF return case nr > 0: if nw, ew := file.Stdout.Write(buf[0:nr]); nw != nr { @@ -30,7 +30,7 @@ func cat(f *file.File) { } func main() { - flag.Parse() // Scans the arg list and sets up flags + flag.Parse() // Scans the arg list and sets up flags if flag.NArg() == 0 { cat(file.Stdin) } |