Fix a bug of ArrayOutofBoundException when a tunnel is created with only a outport without pushing any label (ex: 101 - 7777(adjacency id pointing to 102) - 102)
diff --git a/src/main/java/net/onrc/onos/apps/segmentrouting/SegmentRoutingTunnel.java b/src/main/java/net/onrc/onos/apps/segmentrouting/SegmentRoutingTunnel.java
index 47351b7..5a1a4fa 100644
--- a/src/main/java/net/onrc/onos/apps/segmentrouting/SegmentRoutingTunnel.java
+++ b/src/main/java/net/onrc/onos/apps/segmentrouting/SegmentRoutingTunnel.java
@@ -241,6 +241,9 @@
      */
     private void checkAndSplitLabels(List<TunnelRouteInfo> stitchingRule) {
 
+        if (stitchingRule.size() < 2) {
+            return;
+        }
         TunnelRouteInfo lastSubTunnel = stitchingRule.get(stitchingRule.size()-1);
         if (!lastSubTunnel.getRoute().isEmpty()) {
             return;