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

Matthew Swift
03.22.2013 e944524d9d51dfee01f4e5dad5fd3538dd8873b0
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
commite944524d9d51dfee01f4e5dad5fd3538dd8873b0
tree dc0da88a32887f00aaf53b66884fbba946170d00 tree | zip | gz
parent 5f1c23782de180b7a39900b1cda93228d160344f 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
opendj3/opendj-ldap-sdk/src/main/java/com/forgerock/opendj/util/ReferenceCountedObject.java 11 ●●●●● diff | view | raw | blame | history
opendj3/opendj-ldap-sdk/src/test/java/com/forgerock/opendj/util/ReferenceCountedObjectTestCase.java 58 ●●●●● diff | view | raw | blame | history