Преглед изворни кода

fix: avoid buffered data occurd in redirectPluginInvokeByIdentifier

Yeuoly пре 7 месеци
родитељ
комит
1974c683dc
1 измењених фајлова са 2 додато и 0 уклоњено
  1. 2 0
      internal/server/middleware.go

+ 2 - 0
internal/server/middleware.go

@@ -153,11 +153,13 @@ func (app *App) redirectPluginInvokeByPluginIdentifier(
 			break
 		} else if err != nil {
 			ctx.Writer.Write(buf[:n])
+			ctx.Writer.Flush()
 			break
 		}
 
 		if n > 0 {
 			ctx.Writer.Write(buf[:n])
+			ctx.Writer.Flush()
 		}
 	}
 }