@@ -388,17 +388,17 @@ 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 ), None , server_addr , False , 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 ), None , server_addr , False , 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 , addrs , server_addr , dns_resolved , data , r_addr , uid , header_length ):
395+ def _handle_server_dns_resolved (self , remote_addr , server_addr , params ):
396+ data , r_addr , uid , header_length = params
396397 user_id = self ._listen_port
397398 try :
398399 server_port = remote_addr [1 ]
399- if addrs is None :
400- addrs = socket .getaddrinfo (server_addr , server_port , 0 ,
401- socket .SOCK_DGRAM , socket .SOL_UDP )
400+ addrs = socket .getaddrinfo (server_addr , server_port , 0 ,
401+ socket .SOCK_DGRAM , socket .SOL_UDP )
402402 if not addrs : # drop
403403 return
404404 af , socktype , proto , canonname , sa = addrs [0 ]
0 commit comments