diff options
author | Martin Pitt <martin.pitt@ubuntu.com> | 2016-06-28 18:18:27 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2016-06-28 18:18:27 +0200 |
commit | 94363cbbf38023bac4fc90595d2d839d25acfe38 (patch) | |
tree | eacb4a1f01e1930f31b979f1335ff241244644d9 /src/resolve/resolved-manager.c | |
parent | a29337d18678c5ebc5c1fd17b7fa4016551c5646 (diff) |
resolved: add test for route-only domain filtering (#3609)
With commit 6f7da49d00 route-only domains do not get put into resolv.conf's
"search" list any more. Add a comment about the tri-state, to clarify its
semantics and why we are passing a bool parameter into an int type. Also add a
test case for it.
Diffstat (limited to 'src/resolve/resolved-manager.c')
-rw-r--r-- | src/resolve/resolved-manager.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/resolve/resolved-manager.c b/src/resolve/resolved-manager.c index add463b6a9..92ade820ac 100644 --- a/src/resolve/resolved-manager.c +++ b/src/resolve/resolved-manager.c @@ -1200,6 +1200,11 @@ int manager_compile_dns_servers(Manager *m, OrderedSet **dns) { return 0; } +/* filter_route is a tri-state: + * < 0: no filtering + * = 0 or false: return only domains which should be used for searching + * > 0 or true: return only domains which are for routing only + */ int manager_compile_search_domains(Manager *m, OrderedSet **domains, int filter_route) { DnsSearchDomain *d; Iterator i; |