Browse Source

fix packetconn assembler does not close incoming packet processor

Shelikhoo 1 year ago
parent
commit
bd25f13997
1 changed files with 1 additions and 0 deletions
  1. 1 0
      transport/internet/request/assembler/packetconn/req2packet.go

+ 1 - 0
transport/internet/request/assembler/packetconn/req2packet.go

@@ -102,6 +102,7 @@ copyFromChan:
 	waitTimer.Stop()
 	go func() {
 		reader, writer := io.Pipe()
+                defer writer.Close()
 		streamingRespOpt := &pipedStreamingRespOption{writer}
 		go func() {
 			for {