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");
     }