NetworkProvider: add missing synchronization

Adding missing lock to unregisterNetworkOffer() call.

Test: TH
Change-Id: Ia54664caaecb63e0bfa737903b48d08856fb4877
This commit is contained in:
Patrick Rohr 2022-07-07 11:46:33 -07:00
commit aecfab5f72

View file

@ -326,7 +326,9 @@ public class NetworkProvider {
public void unregisterNetworkOffer(final @NonNull NetworkOfferCallback callback) {
final NetworkOfferCallbackProxy proxy = findProxyForCallback(callback);
if (null == proxy) return;
mProxies.remove(proxy);
synchronized (mProxies) {
mProxies.remove(proxy);
}
mContext.getSystemService(ConnectivityManager.class).unofferNetwork(proxy);
}
}