* Added a new method FlowId.isValidFlowId()
* Use the above method to fix a bug inside the FlowManager.addFlow()
Bug found by: Jono
diff --git a/src/main/java/net/onrc/onos/ofcontroller/flowmanager/FlowManager.java b/src/main/java/net/onrc/onos/ofcontroller/flowmanager/FlowManager.java
index f4b1f8f..89fe63e 100644
--- a/src/main/java/net/onrc/onos/ofcontroller/flowmanager/FlowManager.java
+++ b/src/main/java/net/onrc/onos/ofcontroller/flowmanager/FlowManager.java
@@ -217,7 +217,7 @@
public FlowId addFlow(FlowPath flowPath) {
// Allocate the Flow ID if necessary
- if (! flowPath.flowId().isValid()) {
+ if (! flowPath.isValidFlowId()) {
long id = getNextFlowEntryId();
flowPath.setFlowId(new FlowId(id));
}