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

Matthew Swift
14.10.2013 440d0439d1555479f601a5ac86ae635fa2b8701f
opendj3/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/LDAPCollectionResourceProvider.java
@@ -920,8 +920,11 @@
        return new QueryResultHandler() {
            @Override
            public void handleError(final ResourceException error) {
                c.close();
                handler.handleError(error);
                try {
                    handler.handleError(error);
                } finally {
                    c.close();
                }
            }
            @Override
@@ -931,8 +934,11 @@
            @Override
            public void handleResult(final QueryResult result) {
                c.close();
                handler.handleResult(result);
                try {
                    handler.handleResult(result);
                } finally {
                    c.close();
                }
            }
        };
    }
@@ -941,14 +947,20 @@
        return new ResultHandler<V>() {
            @Override
            public void handleError(final ResourceException error) {
                c.close();
                handler.handleError(error);
                try {
                    handler.handleError(error);
                } finally {
                    c.close();
                }
            }
            @Override
            public void handleResult(final V result) {
                c.close();
                handler.handleResult(result);
                try {
                    handler.handleResult(result);
                } finally {
                    c.close();
                }
            }
        };
    }