Bug 187 - PCEP's message parser should ignore unknow objects with flag P=0 46/6546/1
authorMilos Fabian <milfabia@cisco.com>
Mon, 28 Apr 2014 13:38:38 +0000 (15:38 +0200)
committerMilos Fabian <milfabia@cisco.com>
Mon, 28 Apr 2014 13:50:58 +0000 (15:50 +0200)
-Fixed: ObjectRegistry#parseObject returns null, so such objects are ignored in message parser.

Change-Id: I14251257e55b0495e592ff213c0aa48cffc15640
Signed-off-by: Milos Fabian <milfabia@cisco.com>
pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/pojo/SimpleObjectRegistry.java

index c123d906e510f94f6b00ec5148bbe353ea2f2926..d624f10e2f1be612d96a0cc731587328c40a2687 100644 (file)
@@ -49,6 +49,9 @@ public final class SimpleObjectRegistry implements ObjectRegistry {
                final ObjectParser parser = this.handlers.getParser(createKey(objectClass, objectType));
 
                if (parser == null) {
+                   if(!header.isProcessingRule()) {
+                       return null;
+                   }
 
                        final boolean foundClass = false;