From 172da57394b292fdba42c8e788071e5fc1385b6c Mon Sep 17 00:00:00 2001 From: Sean Mullan Date: Tue, 17 Jun 2008 10:34:51 -0400 Subject: [PATCH] 6673277: Thread unsafe lazy initialization code in sun.security.provider.certpath.*Checker classes Make supportedExts variable non-static Reviewed-by: vinnie --- .../sun/security/provider/certpath/ConstraintsChecker.java | 2 +- .../classes/sun/security/provider/certpath/KeyChecker.java | 2 +- .../classes/sun/security/provider/certpath/PolicyChecker.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/jdk/src/share/classes/sun/security/provider/certpath/ConstraintsChecker.java b/jdk/src/share/classes/sun/security/provider/certpath/ConstraintsChecker.java index 9b065be8564..40872d7d6fc 100644 --- a/jdk/src/share/classes/sun/security/provider/certpath/ConstraintsChecker.java +++ b/jdk/src/share/classes/sun/security/provider/certpath/ConstraintsChecker.java @@ -59,7 +59,7 @@ class ConstraintsChecker extends PKIXCertPathChecker { private int i; private NameConstraintsExtension prevNC; - private static Set supportedExts; + private Set supportedExts; /** * Creates a ConstraintsChecker. diff --git a/jdk/src/share/classes/sun/security/provider/certpath/KeyChecker.java b/jdk/src/share/classes/sun/security/provider/certpath/KeyChecker.java index e1a98ea6163..1ed96c567e2 100644 --- a/jdk/src/share/classes/sun/security/provider/certpath/KeyChecker.java +++ b/jdk/src/share/classes/sun/security/provider/certpath/KeyChecker.java @@ -50,7 +50,7 @@ class KeyChecker extends PKIXCertPathChecker { private CertSelector targetConstraints; private int remainingCerts; - private static Set supportedExts; + private Set supportedExts; /** * Default Constructor diff --git a/jdk/src/share/classes/sun/security/provider/certpath/PolicyChecker.java b/jdk/src/share/classes/sun/security/provider/certpath/PolicyChecker.java index a94d0f23d9f..3b76f621cea 100644 --- a/jdk/src/share/classes/sun/security/provider/certpath/PolicyChecker.java +++ b/jdk/src/share/classes/sun/security/provider/certpath/PolicyChecker.java @@ -68,7 +68,7 @@ class PolicyChecker extends PKIXCertPathChecker { private int inhibitAnyPolicy; private int certIndex; - private static Set supportedExts; + private Set supportedExts; private static final Debug debug = Debug.getInstance("certpath"); static final String ANY_POLICY = "2.5.29.32.0";