Added NPE check on Endpoint portName. 09/15009/1
authorKeith Burns (alagalah) <alagalah@gmail.com>
Sat, 7 Feb 2015 02:50:14 +0000 (18:50 -0800)
committerKeith Burns (alagalah) <alagalah@gmail.com>
Sat, 7 Feb 2015 02:50:14 +0000 (18:50 -0800)
Change-Id: Ic88a4fa0019cc061b4b4faf5af60a1e19fa0f5d1
Signed-off-by: Keith Burns (alagalah) <alagalah@gmail.com>
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/EndpointManager.java

index f2d52a737c708fd7c343ae49f33d107a1c8abc17..46993f422107dee48c757d8e17d56132e25fe798 100644 (file)
@@ -567,12 +567,14 @@ public class EndpointManager
         if(ictx!=null) {
             ictxBuilder.setNodeConnectorId(ictx.getNodeConnectorId());
             ictxBuilder.setNodeId(ictx.getNodeId());
-        } else {
+        } else if(input.getPortName()!=null) {
             NodeInfo augmentation = fetchAugmentation(input.getPortName().getValue());
             if(augmentation != null) {
                 ictxBuilder.setNodeId(augmentation.getNode().getId());
                 ictxBuilder.setNodeConnectorId(augmentation.getNodeConnector().getId());
             }
+        } else {
+            ictxBuilder=null;
         }
         return ictxBuilder;
     }