Fix LEAK: ByteBuf.release() 91/77291/2
authorClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Fri, 26 Oct 2018 08:36:24 +0000 (10:36 +0200)
committerClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Fri, 26 Oct 2018 14:46:58 +0000 (16:46 +0200)
JIRA: BGPCEP-839
Change-Id: I07692d26e7b8cbb3b1134a61f2ea0c5947b8bd81
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
bgp/parser-impl/src/main/java/org/opendaylight/protocol/bgp/parser/impl/message/BGPUpdateMessageParser.java

index b1f9d30d831b048e64b5272748014e505d1100b6..d8d859ce5450edc5556dde4a1b4447b60a31611a 100755 (executable)
@@ -138,6 +138,7 @@ public final class BGPUpdateMessageParser implements MessageParser, MessageSeria
                 withdrawnRoutesBuilder.setPrefix(Ipv4Util.prefixForByteBuf(withdrawnRoutesBuffer));
                 withdrawnRoutes.add(withdrawnRoutesBuilder.build());
             }
+            withdrawnRoutesBuffer.release();
             builder.setWithdrawnRoutes(withdrawnRoutes);
         }
         final int totalPathAttrLength = buffer.readUnsignedShort();