Fix a bug inside method readFromDatabase() : add missing calls to addPort()
diff --git a/src/main/java/net/onrc/onos/ofcontroller/topology/Topology.java b/src/main/java/net/onrc/onos/ofcontroller/topology/Topology.java
index 92da9ba..20c85ab 100644
--- a/src/main/java/net/onrc/onos/ofcontroller/topology/Topology.java
+++ b/src/main/java/net/onrc/onos/ofcontroller/topology/Topology.java
@@ -416,6 +416,7 @@
} else if (obj instanceof Integer) {
myPort = (Integer)obj;
}
+ me.addPort(myPort);
//
// The neighbor Port info
@@ -446,6 +447,7 @@
Node neighbor = nodesMap.get(neighborId);
if (neighbor == null)
neighbor = addNode(neighborId);
+ neighbor.addPort(neighborPort);
me.addLink(myPort, neighbor, neighborPort);
}
}