Updated the IpAddress serialization/deserialization
inside class IpAddressSerializer to exclude reading/writing
the prefix length for IpAddress, because it is not applicable.
diff --git a/core/store/serializers/src/main/java/org/onlab/onos/store/serializers/IpAddressSerializer.java b/core/store/serializers/src/main/java/org/onlab/onos/store/serializers/IpAddressSerializer.java
index 280da1e..fbfa84e 100644
--- a/core/store/serializers/src/main/java/org/onlab/onos/store/serializers/IpAddressSerializer.java
+++ b/core/store/serializers/src/main/java/org/onlab/onos/store/serializers/IpAddressSerializer.java
@@ -24,7 +24,6 @@
byte[] octs = object.toOctets();
output.writeInt(octs.length);
output.writeBytes(octs);
- output.writeInt(object.prefixLength());
}
@Override
@@ -32,8 +31,7 @@
final int octLen = input.readInt();
byte[] octs = new byte[octLen];
input.readBytes(octs);
- int prefLen = input.readInt();
- return IpAddress.valueOf(octs, prefLen);
+ return IpAddress.valueOf(octs);
}
}