Fix findbugs violations in openflowjava
[openflowplugin.git] / openflowjava / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / deserialization / factories / MultipartReplyMessageFactory.java
index 73d4e839c1b6282fa8a10c2417b8a39e2ce19cec..f20e8778c305389d7fcd8aa3fef0c30bac0a0e72 100644 (file)
@@ -10,6 +10,7 @@ package org.opendaylight.openflowjava.protocol.impl.deserialization.factories;
 
 import io.netty.buffer.ByteBuf;
 import java.math.BigInteger;
+import java.nio.charset.StandardCharsets;
 import java.util.ArrayList;
 import java.util.List;
 import org.opendaylight.openflowjava.protocol.api.extensibility.DeserializerRegistry;
@@ -248,23 +249,23 @@ public class MultipartReplyMessageFactory implements OFDeserializer<MultipartRep
         MultipartReplyDescBuilder descBuilder = new MultipartReplyDescBuilder();
         byte[] mfrDescBytes = new byte[DESC_STR_LEN];
         input.readBytes(mfrDescBytes);
-        String mfrDesc = new String(mfrDescBytes);
+        String mfrDesc = new String(mfrDescBytes, StandardCharsets.UTF_8);
         descBuilder.setMfrDesc(mfrDesc.trim());
         byte[] hwDescBytes = new byte[DESC_STR_LEN];
         input.readBytes(hwDescBytes);
-        String hwDesc = new String(hwDescBytes);
+        String hwDesc = new String(hwDescBytes, StandardCharsets.UTF_8);
         descBuilder.setHwDesc(hwDesc.trim());
         byte[] swDescBytes = new byte[DESC_STR_LEN];
         input.readBytes(swDescBytes);
-        String swDesc = new String(swDescBytes);
+        String swDesc = new String(swDescBytes, StandardCharsets.UTF_8);
         descBuilder.setSwDesc(swDesc.trim());
         byte[] serialNumBytes = new byte[SERIAL_NUM_LEN];
         input.readBytes(serialNumBytes);
-        String serialNum = new String(serialNumBytes);
+        String serialNum = new String(serialNumBytes, StandardCharsets.UTF_8);
         descBuilder.setSerialNum(serialNum.trim());
         byte[] dpDescBytes = new byte[DESC_STR_LEN];
         input.readBytes(dpDescBytes);
-        String dpDesc = new String(dpDescBytes);
+        String dpDesc = new String(dpDescBytes, StandardCharsets.UTF_8);
         descBuilder.setDpDesc(dpDesc.trim());
         caseBuilder.setMultipartReplyDesc(descBuilder.build());
         return caseBuilder.build();