Author: elecharny
Date: Tue Jun 17 02:46:50 2008
New Revision: 668593

URL: http://svn.apache.org/viewvc?rev=668593&view=rev
Log:
Fixed some bogus double-check pattern

Modified:
    
mina/trunk/example/src/main/java/org/apache/mina/example/echoserver/ssl/BogusSslContextFactory.java

Modified: 
mina/trunk/example/src/main/java/org/apache/mina/example/echoserver/ssl/BogusSslContextFactory.java
URL: 
http://svn.apache.org/viewvc/mina/trunk/example/src/main/java/org/apache/mina/example/echoserver/ssl/BogusSslContextFactory.java?rev=668593&r1=668592&r2=668593&view=diff
==============================================================================
--- 
mina/trunk/example/src/main/java/org/apache/mina/example/echoserver/ssl/BogusSslContextFactory.java
 (original)
+++ 
mina/trunk/example/src/main/java/org/apache/mina/example/echoserver/ssl/BogusSslContextFactory.java
 Tue Jun 17 02:46:50 2008
@@ -29,7 +29,7 @@
 import javax.net.ssl.SSLContext;
 
 /**
- * Factory to create a bougus SSLContext.
+ * Factory to create a bogus SSLContext.
  *
  * @author The Apache MINA Project ([EMAIL PROTECTED])
  * @version $Rev$, $Date$
@@ -70,7 +70,7 @@
     private static final char[] BOGUS_PW = { 'b', 'o', 'g', 'u', 's', 'p', 'w' 
};
 
     private static SSLContext serverInstance = null;
-
+    
     private static SSLContext clientInstance = null;
 
     /**
@@ -84,25 +84,21 @@
             throws GeneralSecurityException {
         SSLContext retInstance = null;
         if (server) {
-            if (serverInstance == null) {
-                synchronized (BogusSslContextFactory.class) {
-                    if (serverInstance == null) {
-                        try {
-                            serverInstance = createBougusServerSslContext();
-                        } catch (Exception ioe) {
-                            throw new GeneralSecurityException(
-                                    "Can't create Server SSLContext:" + ioe);
-                        }
+            synchronized(BogusSslContextFactory.class) {
+                if (serverInstance == null) {
+                    try {
+                        serverInstance = createBougusServerSslContext();
+                    } catch (Exception ioe) {
+                        throw new GeneralSecurityException(
+                                "Can't create Server SSLContext:" + ioe);
                     }
                 }
             }
             retInstance = serverInstance;
         } else {
-            if (clientInstance == null) {
-                synchronized (BogusSslContextFactory.class) {
-                    if (clientInstance == null) {
-                        clientInstance = createBougusClientSslContext();
-                    }
+            synchronized (BogusSslContextFactory.class) {
+                if (clientInstance == null) {
+                    clientInstance = createBougusClientSslContext();
                 }
             }
             retInstance = clientInstance;


Reply via email to