diff options
author | android-build-prod (mdb) <android-build-team-robot@google.com> | 2020-06-17 01:29:05 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2020-06-17 01:29:05 +0000 |
commit | a53e154eed056ae3cc9ca7b7401a2fe520ec3f60 (patch) | |
tree | 4dca1ced7e0c09565664f049e284ca90c3e50837 | |
parent | f7daebd5051a193a867f382f5ca83fe07a1a2a93 (diff) | |
parent | 492ce367571240d1dc8596cb7188a29219a3d383 (diff) | |
download | core-snap-temp-L03300000627398413.tar.gz |
Merge "Merge cherrypicks of [1340645] into sdk-release" into sdk-releaseplatform-tools-30.0.3snap-temp-L06400000627391040snap-temp-L03300000627398413
-rw-r--r-- | adb/client/transport_mdns.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/adb/client/transport_mdns.cpp b/adb/client/transport_mdns.cpp index 9db24532f..961121202 100644 --- a/adb/client/transport_mdns.cpp +++ b/adb/client/transport_mdns.cpp @@ -680,6 +680,13 @@ std::string mdns_list_discovered_services() { std::optional<MdnsInfo> mdns_get_connect_service_info(std::string_view name) { CHECK(!name.empty()); + // only adb server creates these registries + if (!ResolvedService::sAdbTransportServices && !ResolvedService::sAdbSecureConnectServices) { + return std::nullopt; + } + CHECK(ResolvedService::sAdbTransportServices); + CHECK(ResolvedService::sAdbSecureConnectServices); + auto mdns_instance = mdns::mdns_parse_instance_name(name); if (!mdns_instance.has_value()) { D("Failed to parse mDNS name [%s]", name.data()); |