v2ray пре 9 година
родитељ
комит
a538de56de
1 измењених фајлова са 4 додато и 1 уклоњено
  1. 4 1
      common/log/log_writer.go

+ 4 - 1
common/log/log_writer.go

@@ -55,7 +55,10 @@ func (this *fileLogWriter) Log(log LogEntry) {
 
 func (this *fileLogWriter) run() {
 	for {
-		entry := <-this.queue
+		entry, open := <-this.queue
+		if !open {
+			break
+		}
 		this.logger.Print(entry.String() + platform.LineSeparator())
 		entry.Release()
 		entry = nil