mirror of https://github.com/v2ray/v2ray-core
				
				
				
			
							parent
							
								
									54e2244c5a
								
							
						
					
					
						commit
						b01180b913
					
				|  | @ -104,6 +104,7 @@ func NewAlwaysOnInboundHandler(ctx context.Context, tag string, receiverConfig * | |||
| 	return h, nil | ||||
| } | ||||
| 
 | ||||
| // Start implements common.Runnable.
 | ||||
| func (h *AlwaysOnInboundHandler) Start() error { | ||||
| 	for _, worker := range h.workers { | ||||
| 		if err := worker.Start(); err != nil { | ||||
|  | @ -113,6 +114,7 @@ func (h *AlwaysOnInboundHandler) Start() error { | |||
| 	return nil | ||||
| } | ||||
| 
 | ||||
| // Close implements common.Closable.
 | ||||
| func (h *AlwaysOnInboundHandler) Close() error { | ||||
| 	var errors []interface{} | ||||
| 	for _, worker := range h.workers { | ||||
|  |  | |||
|  | @ -48,14 +48,14 @@ func (l *generalLogger) run() { | |||
| 	if logger == nil { | ||||
| 		return | ||||
| 	} | ||||
| 	defer logger.Close() | ||||
| 	defer logger.Close() // nolint: errcheck
 | ||||
| 
 | ||||
| 	for { | ||||
| 		select { | ||||
| 		case <-l.done.Wait(): | ||||
| 			return | ||||
| 		case msg := <-l.buffer: | ||||
| 			logger.Write(msg.String() + platform.LineSeparator()) | ||||
| 			logger.Write(msg.String() + platform.LineSeparator()) // nolint: errcheck
 | ||||
| 			dataWritten = true | ||||
| 		case <-ticker.C: | ||||
| 			if !dataWritten { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Darien Raymond
						Darien Raymond