Enable EDNS and the DO-bit if the netcontext asks
This effectively enables these features only in TLS mode
Test: Integration tests pass
Bug: 69623036
Bug: 64133961
Merged-In: Idbfbc0343e21ad713d9b4204fc48d63fb5b8dcd4
Merged-In: Ie3ae2390f01dbdcccf55fdd4e87b8a258702cfbc
Change-Id: I153a259b0c07717f664ee268b43da867a9b42152
(cherry picked from commit e7190ce3f2
)
This commit is contained in:
parent
9864564fca
commit
a56793c238
1 changed files with 3 additions and 0 deletions
|
@ -774,6 +774,9 @@ void res_setnetcontext(res_state statp, const struct android_net_context *netcon
|
|||
statp->netid = netcontext->dns_netid;
|
||||
statp->_mark = netcontext->dns_mark;
|
||||
statp->qhook = netcontext->qhook;
|
||||
if (netcontext->flags & NET_CONTEXT_FLAG_USE_EDNS) {
|
||||
statp->options |= RES_USE_EDNS0 | RES_USE_DNSSEC;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue