< prev index next >

src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java

Print this page

        

*** 2976,2986 **** } r = new LdapReferralException(resolvedName, resolvedObj, remainName, msg, envprops, fullDN, handleReferrals, reqCtls); // only one set of URLs is present ! r.setReferralInfo(res.referrals.elementAt(0), false); if (hopCount > 1) { r.setHopCount(hopCount); } --- 2976,2987 ---- } r = new LdapReferralException(resolvedName, resolvedObj, remainName, msg, envprops, fullDN, handleReferrals, reqCtls); // only one set of URLs is present ! r.setReferralInfo(res.referrals == null ? null : ! res.referrals.elementAt(0), false); if (hopCount > 1) { r.setHopCount(hopCount); }
*** 3045,3055 **** * * If 1 referral and 0 entries is received then * assume name resolution has not yet completed. */ if (((res.entries == null) || (res.entries.isEmpty())) && ! (res.referrals.size() == 1)) { r.setReferralInfo(res.referrals, false); // check the hop limit if (hopCount > referralHopLimit) { --- 3046,3056 ---- * * If 1 referral and 0 entries is received then * assume name resolution has not yet completed. */ if (((res.entries == null) || (res.entries.isEmpty())) && ! ((res.referrals != null) && (res.referrals.size() == 1))) { r.setReferralInfo(res.referrals, false); // check the hop limit if (hopCount > referralHopLimit) {
< prev index next >