fixed slicing in frame processing
[openflowjava.git] / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / core / OFDecoder.java
index ceec8dfa74685c74632486edf87ac70b80a21c48..d0d3996204be5f2f38cde6be3fe6c8bd8219c86c 100644 (file)
@@ -30,8 +30,11 @@ public class OFDecoder extends MessageToMessageDecoder<VersionMessageWrapper> {
     @Override\r
     protected void decode(ChannelHandlerContext ctx, VersionMessageWrapper msg,\r
             List<Object> out) throws Exception {\r
-        LOGGER.debug("VersionMessageWrapper received");\r
-        LOGGER.debug("<< " + ByteBufUtils.byteBufToHexString(msg.getMessageBuffer()));\r
+        if (LOGGER.isDebugEnabled()) {\r
+            LOGGER.debug("VersionMessageWrapper received");\r
+            LOGGER.debug("buffer size: " + msg.getMessageBuffer().readableBytes());\r
+            LOGGER.debug("<< " + ByteBufUtils.byteBufToHexString(msg.getMessageBuffer()));\r
+        }\r
         DataObject dataObject = null;\r
         try {\r
             dataObject = DeserializationFactory.bufferToMessage(msg.getMessageBuffer(),\r