Updated the IpAddress serialization/deserialization
inside class IpAddressSerializer to exclude reading/writing the prefix length for IpAddress, because it is not applicable.
Showing
1 changed file
with
1 additions
and
3 deletions
| ... | @@ -24,7 +24,6 @@ public class IpAddressSerializer extends Serializer<IpAddress> { | ... | @@ -24,7 +24,6 @@ public class IpAddressSerializer extends Serializer<IpAddress> { |
| 24 | byte[] octs = object.toOctets(); | 24 | byte[] octs = object.toOctets(); |
| 25 | output.writeInt(octs.length); | 25 | output.writeInt(octs.length); |
| 26 | output.writeBytes(octs); | 26 | output.writeBytes(octs); |
| 27 | - output.writeInt(object.prefixLength()); | ||
| 28 | } | 27 | } |
| 29 | 28 | ||
| 30 | @Override | 29 | @Override |
| ... | @@ -32,8 +31,7 @@ public class IpAddressSerializer extends Serializer<IpAddress> { | ... | @@ -32,8 +31,7 @@ public class IpAddressSerializer extends Serializer<IpAddress> { |
| 32 | final int octLen = input.readInt(); | 31 | final int octLen = input.readInt(); |
| 33 | byte[] octs = new byte[octLen]; | 32 | byte[] octs = new byte[octLen]; |
| 34 | input.readBytes(octs); | 33 | input.readBytes(octs); |
| 35 | - int prefLen = input.readInt(); | 34 | + return IpAddress.valueOf(octs); |
| 36 | - return IpAddress.valueOf(octs, prefLen); | ||
| 37 | } | 35 | } |
| 38 | 36 | ||
| 39 | } | 37 | } | ... | ... |
-
Please register or login to post a comment