Fix null pointer exception in FRM 07/607/1
authorAlessandro Boch <aboch@cisco.com>
Wed, 17 Jul 2013 01:55:46 +0000 (18:55 -0700)
committerAlessandro Boch <aboch@cisco.com>
Wed, 17 Jul 2013 01:55:46 +0000 (18:55 -0700)
Signed-off-by: Alessandro Boch <aboch@cisco.com>
opendaylight/forwardingrulesmanager/implementation/src/main/java/org/opendaylight/controller/forwardingrulesmanager/internal/ForwardingRulesManager.java

index eea28364ac9cc4e5db00c76a67dee5e9873a918c..2eaafb698917d74225866068b385ec8a3f74aeba 100644 (file)
@@ -897,10 +897,11 @@ public class ForwardingRulesManager implements IForwardingRulesManager, PortGrou
             log.warn(logMsg, groupName);
             return new Status(StatusCode.NOTACCEPTABLE, msg);
         }
-        int toBeRemoved = groupFlows.get(groupName).size();
+        int toBeRemoved = 0;
         String error = "";
         if (groupFlows.containsKey(groupName)) {
             List<FlowEntryInstall> list = new ArrayList<FlowEntryInstall>(groupFlows.get(groupName));
+            toBeRemoved = list.size();
             for (FlowEntryInstall entry : list) {
                 Status status = this.removeEntry(entry.getOriginal(), false);
                 if (status.isSuccess()) {