]> Cypherpunks repositories - gostls13.git/commit
net/http/httputil: make ReverseProxy flush headers on FlushInterval
authorJordan Liggitt <liggitt@google.com>
Fri, 29 Mar 2019 03:37:54 +0000 (23:37 -0400)
committerBrad Fitzpatrick <bradfitz@golang.org>
Fri, 29 Mar 2019 15:56:57 +0000 (15:56 +0000)
commit2cc347382f4df3fb40d8d81ec9331f0748b1c394
tree888b1334275df0267aff500c56763ef748c50b5b
parent70ea70ecfda68abbc5b3c7703dc671f75adde645
net/http/httputil: make ReverseProxy flush headers on FlushInterval

A regression was introduced in CL 137335 (5440bfc) that caused FlushInterval
to not be honored until the first Write() call was encountered. This change
starts the flush timer as part of setting up the maxLatencyWriter.

Fixes #31125
Fixes #31126

Change-Id: I75325bd926652922219bd1457b2b00ac6d0d41b0
Reviewed-on: https://go-review.googlesource.com/c/go/+/170066
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/net/http/httputil/reverseproxy.go
src/net/http/httputil/reverseproxy_test.go