]> Cypherpunks repositories - gostls13.git/commitdiff
os: simplify WriteString
authorRob Pike <r@golang.org>
Tue, 28 Jun 2011 01:09:21 +0000 (11:09 +1000)
committerRob Pike <r@golang.org>
Tue, 28 Jun 2011 01:09:21 +0000 (11:09 +1000)
It was working too hard.

R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/4639081

src/pkg/os/file.go

index 0e97e0bd9379418d4a0710feacc3539ad97c727f..1b8faec494a6b279b4682a3f1d65137f500eb9d7 100644 (file)
@@ -187,9 +187,7 @@ func (file *File) WriteString(s string) (ret int, err Error) {
        if file == nil {
                return 0, EINVAL
        }
-       b := syscall.StringByteSlice(s)
-       b = b[0 : len(b)-1]
-       return file.Write(b)
+       return file.Write([]byte(s))
 }
 
 // Mkdir creates a new directory with the specified name and permission bits.