mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Jean-Noel Rouvignac
17.05.2015 77942c952dc2f71f425adc4271ae455e79499002
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Tuesday, March 17, 2015 12:05 +0100
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Tuesday, March 17, 2015 12:05 +0100
commit77942c952dc2f71f425adc4271ae455e79499002
tree 753b1cb82ccd1fbd853835c70aa4f1210a2599b9 tree | zip | gz
parent d4340665216ca0b06bf6844c395beed96b8de55a view | diff
Fixed java.lang.NegativeArraySizeException in ByteString.toHexString().

ByteStringTestCase.java:
Added a test to reproduce the NegativeArraySizeException

ByteString.java, Base64.java:
Added fast paths that return interned string which can reduce memory pressure.
3 files modified
19 ■■■■ changed files
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/Base64.java 6 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/ByteString.java 11 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/test/java/org/forgerock/opendj/ldap/ByteStringTestCase.java 2 ●●●●● diff | view | raw | blame | history