@@ -388,11 +388,13 @@ def _handle_server(self):
388388 handler = common .UDPAsyncDNSHandler ((data , r_addr , uid , header_length ))
389389 handler .resolve (self ._dns_resolver , (server_addr , server_port ), self ._handle_server_dns_resolved )
390390 else :
391- self ._handle_server_dns_resolved ((server_addr , server_port ), server_addr , (data , r_addr , uid , header_length ))
391+ self ._handle_server_dns_resolved ("" , (server_addr , server_port ), server_addr , (data , r_addr , uid , header_length ))
392392 else :
393- self ._handle_server_dns_resolved ((server_addr , server_port ), server_addr , (data , r_addr , uid , header_length ))
393+ self ._handle_server_dns_resolved ("" , (server_addr , server_port ), server_addr , (data , r_addr , uid , header_length ))
394394
395- def _handle_server_dns_resolved (self , remote_addr , server_addr , params ):
395+ def _handle_server_dns_resolved (self , error , remote_addr , server_addr , params ):
396+ if error :
397+ return
396398 data , r_addr , uid , header_length = params
397399 user_id = self ._listen_port
398400 try :
0 commit comments