pid_t pid = cli->getPid();
uid_t uid = cli->getUid();
+ netId = mNetCtrl->getNetwork(uid, netId, pid, true);
+
if (ai_flags != -1 || ai_family != -1 ||
ai_socktype != -1 || ai_protocol != -1) {
hints = (struct addrinfo*) calloc(1, sizeof(struct addrinfo));
netId, pid, uid);
}
- netId = mNetCtrl->getNetwork(uid, netId, pid, true);
-
cli->incRef();
DnsProxyListener::GetAddrInfoHandler* handler =
new DnsProxyListener::GetAddrInfoHandler(cli, name, service, hints, netId);
#include "NetworkController.h"
// Mark 1 is reserved for SecondaryTableController::PROTECT_MARK.
-NetworkController::NetworkController() : mNextFreeNetId(10) {}
+NetworkController::NetworkController()
+ : mDefaultNetId(NETID_UNSET),
+ mNextFreeNetId(10) {}
void NetworkController::clearNetworkPreference() {
android::RWLock::AutoWLock lock(mRWLock);