net/resolvers/service.lua
changeset 11714 26a8cc9d9eb7
parent 10974 4603697aee50
child 11905 26406ce35e20
equal deleted inserted replaced
11713:5810166f35d5 11714:26a8cc9d9eb7
    48 		if not answer and not err then
    48 		if not answer and not err then
    49 			-- net.adns returns nil if there are zero records or nxdomain
    49 			-- net.adns returns nil if there are zero records or nxdomain
    50 			answer = {};
    50 			answer = {};
    51 		end
    51 		end
    52 		if answer then
    52 		if answer then
       
    53 			if self.extra and not answer.secure then
       
    54 				self.extra.use_dane = false;
       
    55 			end
       
    56 
    53 			if #answer == 0 then
    57 			if #answer == 0 then
    54 				if self.extra and self.extra.default_port then
    58 				if self.extra and self.extra.default_port then
    55 					table.insert(targets, { self.hostname, self.extra.default_port, self.conn_type, self.extra });
    59 					table.insert(targets, { self.hostname, self.extra.default_port, self.conn_type, self.extra });
    56 				end
    60 				end
    57 				ready();
    61 				ready();