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