Removed faulty toInt method and renamed toRealInt to toInt.
diff --git a/utils/misc/src/main/java/org/onlab/packet/IpAddress.java b/utils/misc/src/main/java/org/onlab/packet/IpAddress.java
index 60a592e..a440b98 100644
--- a/utils/misc/src/main/java/org/onlab/packet/IpAddress.java
+++ b/utils/misc/src/main/java/org/onlab/packet/IpAddress.java
@@ -176,14 +176,6 @@
* @return the IP address's value as an integer
*/
public int toInt() {
- int address = 0;
- for (int i = 0; i < INET_LEN; i++) {
- address |= octets[i] << ((INET_LEN - (i + 1)) * 8);
- }
- return address;
- }
-
- public int toRealInt() {
int val = 0;
for (int i = 0; i < octets.length; i++) {
val <<= 8;
@@ -292,8 +284,8 @@
@Override
public int compareTo(IpAddress o) {
- Long lv = ((long) this.toRealInt()) & 0xffffffffL;
- Long rv = ((long) o.toRealInt()) & 0xffffffffL;
+ Long lv = ((long) this.toInt()) & 0xffffffffL;
+ Long rv = ((long) o.toInt()) & 0xffffffffL;
return lv.compareTo(rv);
}