Add evaluate domain name callback in netd
Bug: 131051938
diff --git a/server/main.cpp b/server/main.cpp
index ed50c14..d8ed96f 100644
--- a/server/main.cpp
+++ b/server/main.cpp
@@ -86,12 +86,17 @@
return gCtls->trafficCtrl.tagSocket(sockFd, tag, uid, geteuid());
}
+bool evaluateDomainNameCallback(const android_net_context&, const char* /*name*/) {
+ return true;
+}
+
bool initDnsResolver() {
ResolverNetdCallbacks callbacks = {
.check_calling_permission = &checkCallingPermissionCallback,
.get_network_context = &getNetworkContextCallback,
.log = &logCallback,
.tagSocket = &tagSocketCallback,
+ .evaluate_domain_name = &evaluateDomainNameCallback,
};
return RESOLV_STUB.resolv_init(callbacks);
}