Inconsistent access/ synchronization on Authenticator.theAuthenticator
Dawid Weiss
dawid.weiss at gmail.com
Mon Nov 17 09:56:12 UTC 2014
This is very minor, but java.net.Authenticator has the following
static field for the default authenticator:
private static Authenticator theAuthenticator;
This field is set from a synchronized method setDefault(..), but
accessed without proper sync from all other request* methods:
Authenticator a = theAuthenticator;
if (a == null) {
return null;
}
D.
More information about the core-libs-dev
mailing list