Преглед на файлове

fix data race in kcp connection

Darien Raymond преди 8 години
родител
ревизия
2a04819582
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      transport/internet/kcp/receiving.go

+ 1 - 1
transport/internet/kcp/receiving.go

@@ -256,7 +256,7 @@ func (v *ReceivingWorker) Write(seg Segment) error {
 	ackSeg.Conv = v.conn.conv
 	ackSeg.ReceivingNext = v.nextNumber
 	ackSeg.ReceivingWindow = v.nextNumber + v.windowSize
-	if v.conn.state == StateReadyToClose {
+	if v.conn.State() == StateReadyToClose {
 		ackSeg.Option = SegmentOptionClose
 	}
 	return v.conn.output.Write(ackSeg)