diff options
| author | Brad Fitzpatrick <bradfitz@golang.org> | 2011-06-16 08:55:53 -0700 |
|---|---|---|
| committer | Brad Fitzpatrick <bradfitz@golang.org> | 2011-06-16 08:55:53 -0700 |
| commit | 98f95b80482d044f5e653a01851f39b6c9a4b8ec (patch) | |
| tree | 8e121bb894269fcdbebe9030823b60173b6213ac /src/pkg/http/request.go | |
| parent | 95963e6294ce3e2e700dea4055fb62b73f23aa95 (diff) | |
| download | go-98f95b80482d044f5e653a01851f39b6c9a4b8ec.tar.xz | |
mime/multipart: convert Reader from interface to struct
It was always a weird interface but I didn't know what I
was doing at the time. rsc questioned me about it then
but didn't press on it during review. Then adg bugged me
about it too recently.
So clean it up. It parallels the Writer struct too.
R=golang-dev, r, rsc
CC=golang-dev
https://golang.org/cl/4602063
Diffstat (limited to 'src/pkg/http/request.go')
| -rw-r--r-- | src/pkg/http/request.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pkg/http/request.go b/src/pkg/http/request.go index bdc3a7e4fb..9ed051b13b 100644 --- a/src/pkg/http/request.go +++ b/src/pkg/http/request.go @@ -188,7 +188,7 @@ var multipartByReader = &multipart.Form{ // multipart/form-data POST request, else returns nil and an error. // Use this function instead of ParseMultipartForm to // process the request body as a stream. -func (r *Request) MultipartReader() (multipart.Reader, os.Error) { +func (r *Request) MultipartReader() (*multipart.Reader, os.Error) { if r.MultipartForm == multipartByReader { return nil, os.NewError("http: MultipartReader called twice") } @@ -199,7 +199,7 @@ func (r *Request) MultipartReader() (multipart.Reader, os.Error) { return r.multipartReader() } -func (r *Request) multipartReader() (multipart.Reader, os.Error) { +func (r *Request) multipartReader() (*multipart.Reader, os.Error) { v := r.Header.Get("Content-Type") if v == "" { return nil, ErrNotMultipart |
