From ed7a8f71590bcd704335bab5c07e3164431e43e1 Mon Sep 17 00:00:00 2001 From: Volker Dobler Date: Mon, 30 Jan 2012 07:57:50 -0800 Subject: [PATCH] net/http: Fix nil pointer dereference in error case. R=golang-dev CC=bradfitz, golang-dev https://golang.org/cl/5598044 --- src/pkg/net/http/client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pkg/net/http/client.go b/src/pkg/net/http/client.go index 09afd5ef1d..43161da684 100644 --- a/src/pkg/net/http/client.go +++ b/src/pkg/net/http/client.go @@ -275,7 +275,7 @@ func (c *Client) Post(url string, bodyType string, body io.Reader) (r *Response, } req.Header.Set("Content-Type", bodyType) r, err = send(req, c.Transport) - if c.Jar != nil { + if err == nil && c.Jar != nil { c.Jar.SetCookies(req.URL, r.Cookies()) } return r, err -- 2.48.1