Fixing NPE for absent blackhole config

Change-Id: I9e558a3182d82d49746f4202468fdb6edab012ff
diff --git a/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/AppConfigHandler.java b/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/AppConfigHandler.java
index 034ddfe..38d8aac 100644
--- a/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/AppConfigHandler.java
+++ b/apps/segmentrouting/app/src/main/java/org/onosproject/segmentrouting/AppConfigHandler.java
@@ -128,9 +128,11 @@
         SegmentRoutingAppConfig config =
                 srManager.cfgService.getConfig(srManager.appId, SegmentRoutingAppConfig.class);
         populateVRouter(deviceId, getMacAddresses(config));
-        config.blackholeIPs().forEach(ipPrefix -> {
-            srManager.routingRulePopulator.populateDefaultRouteBlackhole(deviceId, ipPrefix);
-        });
+        if (config != null) {
+            config.blackholeIPs().forEach(ipPrefix -> {
+                srManager.routingRulePopulator.populateDefaultRouteBlackhole(deviceId, ipPrefix);
+            });
+        }
     }
 
     private void populateVRouter(DeviceId deviceId, Set<MacAddress> pendingAdd) {