jdk/src/share/classes/com/sun/jndi/ldap/LdapSearchEnumeration.java
changeset 25808 e113d0a0fde0
parent 23916 2cec82cd2052
equal deleted inserted replaced
25807:6c325960c9ee 25808:e113d0a0fde0
   154             // residual attributes
   154             // residual attributes
   155 
   155 
   156             String[] reqAttrs;
   156             String[] reqAttrs;
   157             if ((reqAttrs = searchArgs.reqAttrs) != null) {
   157             if ((reqAttrs = searchArgs.reqAttrs) != null) {
   158                 // create an attribute set for those requested
   158                 // create an attribute set for those requested
   159                 Attributes rattrs = new BasicAttributes(true); // caseignore
   159                 Attributes rattrs = new BasicAttributes(true); // ignore case
   160                 for (int i = 0; i < reqAttrs.length; i++) {
   160                 for (int i = 0; i < reqAttrs.length; i++) {
   161                     rattrs.put(reqAttrs[i], null);
   161                     rattrs.put(reqAttrs[i], null);
   162                 }
   162                 }
   163                 for (int i = 0; i < Obj.JAVA_ATTRIBUTES.length; i++) {
   163                 for (int i = 0; i < Obj.JAVA_ATTRIBUTES.length; i++) {
   164                     // Remove Java-object attributes if not requested
   164                     // Remove Java-object attributes if not requested
   211         super.update(ne);
   211         super.update(ne);
   212 
   212 
   213         // Update search-specific variables
   213         // Update search-specific variables
   214         LdapSearchEnumeration se = (LdapSearchEnumeration)ne;
   214         LdapSearchEnumeration se = (LdapSearchEnumeration)ne;
   215         startName = se.startName;
   215         startName = se.startName;
   216 //VR - keep original args, don't overwite with current args
       
   217 //      searchArgs = se.searchArgs;
       
   218     }
   216     }
   219 
   217 
   220     void setStartName(Name nm) {
   218     void setStartName(Name nm) {
   221         startName = nm;
   219         startName = nm;
   222     }
   220     }