billbarker    01/11/11 19:31:01

  Modified:    src/share/org/apache/tomcat/util/net
                        StreamHandlerFactory.java
  Log:
  Fix potential MT race condition problem.
  
  Shouldn't happen in normal usage, but why live dangerously?
  
  Revision  Changes    Path
  1.2       +2 -1      
jakarta-tomcat/src/share/org/apache/tomcat/util/net/StreamHandlerFactory.java
  
  Index: StreamHandlerFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/net/StreamHandlerFactory.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- StreamHandlerFactory.java 2001/11/10 04:56:16     1.1
  +++ StreamHandlerFactory.java 2001/11/12 03:31:01     1.2
  @@ -130,7 +130,7 @@
       private synchronized void loadProtocols() {
        if(protocolString == System.getProperty(SYS_PROTOCOLS)) 
            return;
  -     protocolString = System.getProperty(SYS_PROTOCOLS);
  +     String protocolS = System.getProperty(SYS_PROTOCOLS);
        StringTokenizer tok = new StringTokenizer(protocolString,"|");
        protocols.clear();
        while(tok.hasMoreTokens()) {
  @@ -144,6 +144,7 @@
                protocols.put(prot,protC);
            }
        }
  +     protocolString = protocolS;
       }
       /** A connection-less <code>URLStreamHandler</code> to allow parsing-only URLs.
        */
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to