Fixed netty & checkstyle failures
[openflowjava.git] / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / deserialization / factories / PacketInMessageFactory.java
index 44679569d44ec2eaef87abfd0626b37feb8901c4..a69baeea9164cde1d4e26915529341335a9851d0 100644 (file)
@@ -51,7 +51,9 @@ public class PacketInMessageFactory implements OFDeserializer<PacketInMessage>,
         OFDeserializer<Match> matchDeserializer = registry.getDeserializer(MATCH_KEY);
         builder.setMatch(matchDeserializer.deserialize(rawMessage));
         rawMessage.skipBytes(PADDING_IN_PACKET_IN_HEADER);
-        builder.setData(rawMessage.readBytes(rawMessage.readableBytes()).array());
+        byte[] data = new byte[rawMessage.readableBytes()];
+        rawMessage.readBytes(data);
+        builder.setData(data);
         return builder.build();
     }