File tree 1 file changed +3
-1
lines changed
1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ use mirrord_config::feature::network::{
4
4
dns:: { DnsConfig , DnsFilterConfig } ,
5
5
filter:: AddressFilter ,
6
6
} ;
7
+ use tracing:: Level ;
7
8
8
9
use crate :: detour:: { Bypass , Detour } ;
9
10
@@ -19,6 +20,7 @@ pub struct DnsSelector {
19
20
20
21
impl DnsSelector {
21
22
/// Bypasses queries that should be done locally.
23
+ #[ tracing:: instrument( level = Level :: DEBUG , ret) ]
22
24
pub fn check_query ( & self , node : & str , port : u16 ) -> Detour < ( ) > {
23
25
let matched = self
24
26
. filters
@@ -61,7 +63,7 @@ impl From<&DnsConfig> for DnsSelector {
61
63
let ( filters, filter_is_local) = match & value. filter {
62
64
Some ( DnsFilterConfig :: Local ( filters) ) => ( Some ( filters. deref ( ) ) , true ) ,
63
65
Some ( DnsFilterConfig :: Remote ( filters) ) => ( Some ( filters. deref ( ) ) , false ) ,
64
- None => ( None , false ) ,
66
+ None => ( None , true ) ,
65
67
} ;
66
68
67
69
let filters = filters
You can’t perform that action at this time.
0 commit comments