NSD: Specify on what interface to getAddrInfo am: 985da1992e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1862673 Change-Id: I436ad4f11c9da27d79628c25eb8a0f6bb532f02f
This commit is contained in:
@@ -488,7 +488,7 @@ public class NsdService extends INsdManager.Stub {
|
||||
removeRequestMap(clientId, id, clientInfo);
|
||||
|
||||
int id2 = getUniqueId();
|
||||
if (getAddrInfo(id2, cooked[3])) {
|
||||
if (getAddrInfo(id2, cooked[3], cooked[7])) {
|
||||
storeRequestMap(clientId, id2, clientInfo, NsdManager.RESOLVE_SERVICE);
|
||||
} else {
|
||||
clientInfo.onResolveServiceFailed(
|
||||
@@ -833,8 +833,8 @@ public class NsdService extends INsdManager.Stub {
|
||||
return mDaemon.execute("stop-resolve", resolveId);
|
||||
}
|
||||
|
||||
private boolean getAddrInfo(int resolveId, String hostname) {
|
||||
return mDaemon.execute("getaddrinfo", resolveId, hostname);
|
||||
private boolean getAddrInfo(int resolveId, String hostname, String interfaceName) {
|
||||
return mDaemon.execute("getaddrinfo", resolveId, hostname, interfaceName);
|
||||
}
|
||||
|
||||
private boolean stopGetAddrInfo(int resolveId) {
|
||||
|
||||
Reference in New Issue
Block a user