Skip to content

Commit 89b8a21

Browse files
committed
Update internal state when iface is removed.
Bug: 5433432 Change-Id: I7eb0ffe3ae07f42d5c47fe4082f490478c5099bf
1 parent f6497e4 commit 89b8a21

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

services/java/com/android/server/NetworkManagementService.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,11 @@ private void notifyInterfaceAdded(String iface) {
238238
* Notify our observers of an interface removal.
239239
*/
240240
private void notifyInterfaceRemoved(String iface) {
241+
// netd already clears out quota and alerts for removed ifaces; update
242+
// our sanity-checking state.
243+
mActiveAlertIfaces.remove(iface);
244+
mActiveQuotaIfaces.remove(iface);
245+
241246
for (INetworkManagementEventObserver obs : mObservers) {
242247
try {
243248
obs.interfaceRemoved(iface);

0 commit comments

Comments
 (0)