| 
					
				 | 
			
			
				@@ -90,7 +90,11 @@ func (this *DokodemoDoor) Start() error { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 func (this *DokodemoDoor) ListenUDP() error { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	this.udpServer = udp.NewUDPServer(this.meta, this.packetDispatcher) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	udpHub, err := udp.ListenUDP(this.meta.Address, this.meta.Port, udp.ListenOption{Callback: this.handleUDPPackets}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	udpHub, err := udp.ListenUDP( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		this.meta.Address, this.meta.Port, udp.ListenOption{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			Callback:            this.handleUDPPackets, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			ReceiveOriginalDest: this.config.FollowRedirect, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		log.Error("Dokodemo failed to listen on ", this.meta.Address, ":", this.meta.Port, ": ", err) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return err 
			 |