Fix auxiliary connections
[openflowplugin.git] / openflowplugin-impl / src / main / java / org / opendaylight / openflowplugin / impl / lifecycle / ContextChainImpl.java
index 6641176e16976f0983d78230d0b51bd1eb1274b6..24a07c967fc6c438129432105d2e039679ceb834 100644 (file)
@@ -193,7 +193,8 @@ public class ContextChainImpl implements ContextChain {
 
     @Override
     public boolean addAuxiliaryConnection(@Nonnull ConnectionContext connectionContext) {
-        if (this.primaryConnection.getConnectionState() != ConnectionContext.CONNECTION_STATE.RIP) {
+        if ((connectionContext.getFeatures().getAuxiliaryId() != 0) &&
+                (this.primaryConnection.getConnectionState() != ConnectionContext.CONNECTION_STATE.RIP)) {
             this.auxiliaryConnections.add(connectionContext);
             return true;
         } else {