commit | 8bfacf3f8c02c74525bd62b2aaacc3c8af70aafa | [log] [tgz] |
---|---|---|
author | Pavlin Radoslavov <pavlin@onlab.us> | Mon Jun 09 16:02:56 2014 -0700 |
committer | Gerrit Code Review <gerrit2@gerrit.onos.onlab.us> | Mon Jun 16 12:01:12 2014 -0700 |
tree | fa7f85a2064b811cad639bc490382ab7e4e4fa8a | |
parent | da14784f11fe7253014568c6dee67536cfcc9407 [diff] |
Fix a bug in the Get Shortest-Path REST call processing. Change-Id: Ibcaaa8e1913b07e3b268331dbcf8c0db2385500e
diff --git a/src/main/java/net/onrc/onos/core/intent/runtime/web/ShortestPathResource.java b/src/main/java/net/onrc/onos/core/intent/runtime/web/ShortestPathResource.java index 28002ba..9f0019c 100644 --- a/src/main/java/net/onrc/onos/core/intent/runtime/web/ShortestPathResource.java +++ b/src/main/java/net/onrc/onos/core/intent/runtime/web/ShortestPathResource.java
@@ -60,6 +60,9 @@ } ConstrainedBFSTree bfsTree = new ConstrainedBFSTree(srcSwitch); Path path = bfsTree.getPath(dstSwitch); + if (path == null) { + return null; + } List<Link> links = new LinkedList<>(); for (LinkEvent linkEvent : path) { Link link = topology.getLink(linkEvent.getSrc().getDpid(),