瀏覽代碼

protocol data fix

0x4a52466c696e74 3 月之前
父節點
當前提交
284229301e
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      protocol_data.go

+ 1 - 1
protocol_data.go

@@ -57,7 +57,6 @@ func (s *ProtocolData) workSend() {
 		//log.Println("sender closed")
 		t.Stop()
 		s.cancel()
-		close(s.receiver)
 	}()
 	closed := false
 	lastSended := time.Now()
@@ -114,6 +113,7 @@ func (s *ProtocolData) workReceive() {
 	for {
 		select {
 		case <-s.ctx.Done():
+			close(s.receiver)
 			return
 		default:
 			packageID := []byte{0}