commit | 8bb6b381c6d0adaaffd329464d0be76860db0ea9 | [log] [tgz] |
---|---|---|
author | Deepa Vaddireddy <dvaddire@partner.ciena.com> | Wed May 10 18:27:30 2017 +0530 |
committer | Ray Milkey <ray@onlab.us> | Thu May 11 20:36:24 2017 +0000 |
tree | 88fd6584142de04ad896547a39cd98c2f2a2294c | |
parent | baee1c3839f272db40ccff3bec54f37c187e2a62 [diff] |
Fix for ONOS-6433:NPE when deactivating org.onosproject.netcfglinksprovider Change-Id: I876483f5d05679f9f3485ba0c40e29f062e39568
diff --git a/providers/netcfglinks/src/main/java/org/onosproject/provider/netcfglinks/NetworkConfigLinksProvider.java b/providers/netcfglinks/src/main/java/org/onosproject/provider/netcfglinks/NetworkConfigLinksProvider.java index 0d1d9a8..a6f4d4e 100644 --- a/providers/netcfglinks/src/main/java/org/onosproject/provider/netcfglinks/NetworkConfigLinksProvider.java +++ b/providers/netcfglinks/src/main/java/org/onosproject/provider/netcfglinks/NetworkConfigLinksProvider.java
@@ -162,6 +162,9 @@ protected void deactivate() { withdrawIntercepts(); providerRegistry.unregister(this); + deviceService.removeListener(deviceListener); + netCfgService.removeListener(cfgListener); + packetService.removeProcessor(packetProcessor); disable(); log.info("Deactivated"); }