From 025c3b99c3ea2f814185e421598ddc0a3404d9df Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Sat, 1 Jan 2022 10:24:15 +0100 Subject: [PATCH] Nits --- src/resolver.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/resolver.rs b/src/resolver.rs index b21100c..1719329 100644 --- a/src/resolver.rs +++ b/src/resolver.rs @@ -15,7 +15,7 @@ use tokio::net::{TcpSocket, UdpSocket}; pub async fn resolve_udp( globals: &Globals, - mut packet: &mut Vec, + packet: &mut Vec, packet_qname: &[u8], tid: u16, has_cached_response: bool, @@ -39,7 +39,7 @@ pub async fn resolve_udp( }, }; ext_socket.connect(globals.upstream_addr).await?; - dns::set_edns_max_payload_size(&mut packet, DNS_MAX_PACKET_SIZE as u16)?; + dns::set_edns_max_payload_size(packet, DNS_MAX_PACKET_SIZE as u16)?; let mut response; let timeout = if has_cached_response { globals.udp_timeout / 2 @@ -123,7 +123,7 @@ pub async fn resolve_tcp( pub async fn resolve( globals: &Globals, - mut packet: &mut Vec, + packet: &mut Vec, packet_qname: Vec, cached_response: Option, packet_hash: u128, @@ -132,7 +132,7 @@ pub async fn resolve( #[cfg(feature = "metrics")] globals.varz.upstream_sent.inc(); let tid = random(); - dns::set_tid(&mut packet, tid); + dns::set_tid(packet, tid); let mut response = resolve_udp( globals, packet, @@ -183,7 +183,7 @@ pub async fn resolve( pub async fn get_cached_response_or_resolve( globals: &Globals, client_ctx: &ClientCtx, - mut packet: &mut Vec, + packet: &mut Vec, ) -> Result, Error> { let packet_qname = dns::qname(packet)?; if let Some(my_ip) = &globals.my_ip { @@ -221,8 +221,8 @@ pub async fn get_cached_response_or_resolve( return dns::serve_nxdomain_response(packet.to_vec()); } let original_tid = dns::tid(packet); - dns::set_tid(&mut packet, 0); - dns::normalize_qname(&mut packet)?; + dns::set_tid(packet, 0); + dns::normalize_qname(packet)?; let mut hasher = globals.hasher; hasher.write(packet); let packet_hash = hasher.finish128().as_u128();