mirror of https://github.com/v2ray/v2ray-core
				
				
				
			fix race condition in shadowsocks
							parent
							
								
									265c9e4abb
								
							
						
					
					
						commit
						2d1ded9b9e
					
				| 
						 | 
				
			
			@ -74,13 +74,13 @@ func (this *Shadowsocks) Listen(port v2net.Port) error {
 | 
			
		|||
	this.tcpHub = tcpHub
 | 
			
		||||
 | 
			
		||||
	if this.config.UDP {
 | 
			
		||||
		this.udpServer = hub.NewUDPServer(this.packetDispatcher)
 | 
			
		||||
		udpHub, err := hub.ListenUDP(port, this.handlerUDPPayload)
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			log.Error("Shadowsocks: Failed to listen UDP on port ", port, ": ", err)
 | 
			
		||||
			return err
 | 
			
		||||
		}
 | 
			
		||||
		this.udpHub = udpHub
 | 
			
		||||
		this.udpServer = hub.NewUDPServer(this.packetDispatcher)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return nil
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue