--- a/jdk/src/java.naming/share/classes/com/sun/jndi/ldap/LdapReferralException.java Mon Apr 11 12:27:48 2016 +0800
+++ b/jdk/src/java.naming/share/classes/com/sun/jndi/ldap/LdapReferralException.java Mon Apr 11 08:00:21 2016 +0100
@@ -217,13 +217,15 @@
System.out.println("LdapReferralException.setReferralInfo");
this.referrals = referrals;
- if (referrals != null) {
- referralCount = referrals.size();
- }
+ referralCount = (referrals == null) ? 0 : referrals.size();
if (debug) {
- for (int i = 0; i < referralCount; i++) {
- System.out.println(" [" + i + "] " + referrals.elementAt(i));
+ if (referrals != null) {
+ for (int i = 0; i < referralCount; i++) {
+ System.out.println(" [" + i + "] " + referrals.elementAt(i));
+ }
+ } else {
+ System.out.println("setReferralInfo : referrals == null");
}
}
}