浏览代码

fix: Ensure response body is closed after reading in AWSPluginRuntime

Yeuoly 4 月之前
父节点
当前提交
cbdea3d6e5
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      internal/core/plugin_manager/serverless_runtime/io.go

+ 1 - 0
internal/core/plugin_manager/serverless_runtime/io.go

@@ -91,6 +91,7 @@ func (r *AWSPluginRuntime) Write(sessionId string, action access_types.PluginAcc
 
 		// write to data stream
 		scanner := bufio.NewScanner(response.Body)
+		defer response.Body.Close()
 
 		// TODO: set a reasonable buffer size or use a reader, this is a temporary solution
 		scanner.Buffer(make([]byte, 1024), 5*1024*1024)