From 0c00af61bbf9aeecfbb5564371a0613dc78066fe Mon Sep 17 00:00:00 2001 From: Milos Fabian Date: Mon, 28 Apr 2014 15:38:38 +0200 Subject: [PATCH] Bug 187 - PCEP's message parser should ignore unknow objects with flag P=0 -Fixed: ObjectRegistry#parseObject returns null, so such objects are ignored in message parser. Change-Id: I14251257e55b0495e592ff213c0aa48cffc15640 Signed-off-by: Milos Fabian --- .../protocol/pcep/spi/pojo/SimpleObjectRegistry.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/pojo/SimpleObjectRegistry.java b/pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/pojo/SimpleObjectRegistry.java index c123d906e5..d624f10e2f 100644 --- a/pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/pojo/SimpleObjectRegistry.java +++ b/pcep/spi/src/main/java/org/opendaylight/protocol/pcep/spi/pojo/SimpleObjectRegistry.java @@ -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; -- 2.36.6