Code Review
/
lispflowmapping.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
| inline |
side by side
Fix radix trie last byte prefix comparison
[lispflowmapping.git]
/
mappingservice
/
inmemorydb
/
src
/
main
/
java
/
org
/
opendaylight
/
lispflowmapping
/
inmemorydb
/
radixtrie
/
RadixTrie.java
diff --git
a/mappingservice/inmemorydb/src/main/java/org/opendaylight/lispflowmapping/inmemorydb/radixtrie/RadixTrie.java
b/mappingservice/inmemorydb/src/main/java/org/opendaylight/lispflowmapping/inmemorydb/radixtrie/RadixTrie.java
index b0e6c44562fb103b2666e828d7c27bb4b95ce2ef..c06ddb91f5a13c415f8750055a4f360c25305c33 100644
(file)
--- a/
mappingservice/inmemorydb/src/main/java/org/opendaylight/lispflowmapping/inmemorydb/radixtrie/RadixTrie.java
+++ b/
mappingservice/inmemorydb/src/main/java/org/opendaylight/lispflowmapping/inmemorydb/radixtrie/RadixTrie.java
@@
-627,7
+627,7
@@
public class RadixTrie<T> {
}
}
if ((remainder = bit % 8) != 0) {
- int mask = (0xFF <<
remainder
) & 0xFF;
+ int mask = (0xFF <<
(8 - remainder)
) & 0xFF;
return ((prefix[iterator] & mask) == (pref[iterator] & mask));
}
return true;