Make md volatile to be sure there are no threading issues
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sat, 1 May 2010 15:44:33 +0000 (15:44 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Sat, 1 May 2010 15:44:33 +0000 (15:44 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@940057 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/catalina/realm/RealmBase.java

index 44f57ee..ed8547f 100644 (file)
@@ -112,7 +112,7 @@ public abstract class RealmBase extends LifecycleBase
     /**
      * The MessageDigest object for digesting user credentials (passwords).
      */
-    protected MessageDigest md = null;
+    protected volatile MessageDigest md = null;
 
 
     /**