Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit aecea736 authored by lucaslin's avatar lucaslin Committed by android-build-merger
Browse files

Merge "Fix NetworkMonitor won't do private dns resolution"

am: c895b818

Change-Id: I7c7a573bef77ba952219e6f6f56ab11f0211e0a7
parents 5dff3c98 c895b818
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -6389,6 +6389,11 @@ public class ConnectivityService extends IConnectivityManager.Stub
                Slog.wtf(TAG, networkAgent.name() + " connected with null LinkProperties");
            }

            // NetworkCapabilities need to be set before sending the private DNS config to
            // NetworkMonitor, otherwise NetworkMonitor cannot determine if validation is required.
            synchronized (networkAgent) {
                networkAgent.setNetworkCapabilities(networkAgent.networkCapabilities);
            }
            handlePerNetworkPrivateDnsConfig(networkAgent, mDnsManager.getPrivateDnsConfig());
            updateLinkProperties(networkAgent, new LinkProperties(networkAgent.linkProperties),
                    null);