aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/http/request.go
diff options
context:
space:
mode:
authorBrad Fitzpatrick <bradfitz@golang.org>2011-06-16 08:55:53 -0700
committerBrad Fitzpatrick <bradfitz@golang.org>2011-06-16 08:55:53 -0700
commit98f95b80482d044f5e653a01851f39b6c9a4b8ec (patch)
tree8e121bb894269fcdbebe9030823b60173b6213ac /src/pkg/http/request.go
parent95963e6294ce3e2e700dea4055fb62b73f23aa95 (diff)
downloadgo-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.go4
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