Browse Source

pkg/cors: remove http flush

The code is introduced in 7dce4c8fbb0063818cfbd2a8cbbd63e8c8bbce31, and
the comments cannot explain the usefulness of the code at all.
Yicheng Qin 11 years ago
parent
commit
0015372939
1 changed files with 0 additions and 4 deletions
  1. 0 4
      pkg/cors/cors.go

+ 0 - 4
pkg/cors/cors.go

@@ -73,10 +73,6 @@ func (h *CORSHandler) addHeader(w http.ResponseWriter, origin string) {
 // ServeHTTP adds the correct CORS headers based on the origin and returns immediately
 // ServeHTTP adds the correct CORS headers based on the origin and returns immediately
 // with a 200 OK if the method is OPTIONS.
 // with a 200 OK if the method is OPTIONS.
 func (h *CORSHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) {
 func (h *CORSHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) {
-	// It is important to flush before leaving the goroutine.
-	// Or it may miss the latest info written.
-	defer w.(http.Flusher).Flush()
-
 	// Write CORS header.
 	// Write CORS header.
 	if h.Info.OriginAllowed("*") {
 	if h.Info.OriginAllowed("*") {
 		h.addHeader(w, "*")
 		h.addHeader(w, "*")