Fix potential ByteBuf leaks in pcep-base-parser
[bgpcep.git] / pcep / base-parser / src / main / java / org / opendaylight / protocol / pcep / parser / object / PCEPObjectiveFunctionObjectParser.java
index e6e8f418f022927bda200cc9ce791de79d70aa12..c839761343de75e34296d4073948c4cc996e4434 100644 (file)
@@ -44,7 +44,7 @@ public final class PCEPObjectiveFunctionObjectParser extends AbstractObjectWithT
     public Of parseObject(final ObjectHeader header, final ByteBuf bytes) throws PCEPDeserializerException {
         checkArgument(bytes != null && bytes.isReadable(), "Array of bytes is mandatory. Can't be null or empty.");
         final Uint16 ofId = ByteBufUtils.readUint16(bytes);
-        bytes.readBytes(RESERVED);
+        bytes.skipBytes(RESERVED);
         final TlvsBuilder tlvsBuilder = new TlvsBuilder();
         parseTlvs(tlvsBuilder, bytes.slice());
         return new OfBuilder()