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

neil_a_wilson
13.01.2007 bc825f37f327005ce417c8bda658b591e5bca35a
opends/src/server/org/opends/server/tools/LDAPSearch.java
@@ -1329,6 +1329,7 @@
      wrapColumn = 0;
    }
    LDAPSearch ldapSearch = null;
    try
    {
      if (initializeServer)
@@ -1386,7 +1387,7 @@
               new PagedResultsControl(true, pageSize, cookieValue)));
          searchOptions.setControls(newControls);
          LDAPSearch ldapSearch = new LDAPSearch(nextMessageID, out, err);
          ldapSearch = new LDAPSearch(nextMessageID, out, err);
          matchingEntries += ldapSearch.executeSearch(connection, baseDNValue,
                                                      filters, attributes,
                                                      searchOptions,
@@ -1432,7 +1433,7 @@
      }
      else
      {
        LDAPSearch ldapSearch = new LDAPSearch(nextMessageID, out, err);
        ldapSearch = new LDAPSearch(nextMessageID, out, err);
        matchingEntries = ldapSearch.executeSearch(connection, baseDNValue,
                                                   filters, attributes,
                                                   searchOptions, wrapColumn);
@@ -1477,7 +1478,14 @@
    {
      if(connection != null)
      {
        connection.close();
        if (ldapSearch == null)
        {
          connection.close(null);
        }
        else
        {
          connection.close(ldapSearch.nextMessageID);
        }
      }
    }
  }