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

Matthew Swift
03.22.2013 d1e9e61819c4e3bcb031a31d2c20fbf650c62ee0
refs
author Matthew Swift <matthew.swift@forgerock.com>
Wednesday, July 3, 2013 17:22 +0200
committer Matthew Swift <matthew.swift@forgerock.com>
Wednesday, July 3, 2013 17:22 +0200
commitd1e9e61819c4e3bcb031a31d2c20fbf650c62ee0
tree 4176cc1645f756aac9faf8bf71edf0bdef6fdc79 tree | zip | gz
parent 0855df56481028fc416398c5e8b283fbf03a6e8c view | diff
Fix OPENDJ-1049: ReferenceCountedObject can be released twice in some circumstances

* the fix for OPENDJ-994 was not quite right. It was only preventing double releases from occurring in the case where the reference was the only (last) reference to the resource.
2 files modified
69 ■■■■■ changed files
opendj-sdk/opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/util/ReferenceCountedObject.java 11 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj3/opendj-ldap-sdk/src/test/java/com/forgerock/opendj/util/ReferenceCountedObjectTestCase.java 58 ●●●●● diff | view | raw | blame | history