fixed integration test, and upgraded versions
[lispflowmapping.git] / mappingservice / implementation / src / main / java / org / opendaylight / lispflowmapping / implementation / serializer / address / LispApplicationDataLCAFAddressSerializer.java
index 2fccb9e5259df4b19602a75b7535ced537eacea2..b46d0341c4edfd414208df21c0e4513035c676b9 100644 (file)
@@ -58,8 +58,8 @@ public class LispApplicationDataLCAFAddressSerializer extends LispLCAFAddressSer
         buffer.get(rawIPTos);
         builder.setIpTos(ByteUtil.getPartialInt(rawIPTos));
         builder.setProtocol((short) ByteUtil.getUnsignedByte(buffer));
-        builder.setLocalPort(new PortNumber(new Integer(buffer.getShort())));
-        builder.setRemotePort(new PortNumber(new Integer(buffer.getShort())));
+        builder.setLocalPort(new PortNumber(ByteUtil.asUnsignedShort(buffer.getShort())));
+        builder.setRemotePort(new PortNumber(ByteUtil.asUnsignedShort(buffer.getShort())));
         LispAFIAddress address = LispAddressSerializer.getInstance().deserialize(buffer);
         builder.setAfi(AddressFamilyNumberEnum.LCAF.getIanaCode()).setLcafType((short) LispCanonicalAddressFormatEnum.APPLICATION_DATA.getLispCode())
                 .setAddress(new AddressBuilder().setPrimitiveAddress((PrimitiveAddress) LispAFIConvertor.toPrimitive(address)).build());