costin      01/02/10 18:24:27

  Modified:    src/facade22/org/apache/tomcat/facade JspInterceptor.java
  Log:
  In some strange cases, with JDK1.1 and the CryptoRealm I've got NPE.
  Checking doesn't hurt.
  
  Revision  Changes    Path
  1.14      +7 -2      
jakarta-tomcat/src/facade22/org/apache/tomcat/facade/JspInterceptor.java
  
  Index: JspInterceptor.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/facade22/org/apache/tomcat/facade/JspInterceptor.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- JspInterceptor.java       2001/02/06 06:33:35     1.13
  +++ JspInterceptor.java       2001/02/11 02:24:26     1.14
  @@ -725,8 +725,10 @@
           URL commonCP[];
           serverCP=jdkProxy.getParentURLs(this.getClass().getClassLoader());
           commonCP=jdkProxy.getURLs(this.getClass().getClassLoader());
  -        cpath+=separator+extractClassPath(serverCP);
  -        cpath+=separator+extractClassPath(commonCP);
  +     if( serverCP!=null ) 
  +         cpath+=separator+extractClassPath(serverCP);
  +     if( commonCP!=null ) 
  +         cpath+=separator+extractClassPath(commonCP);
        return cpath;
       }
       String extractClassPath(URL urls[]){
  @@ -734,6 +736,9 @@
           String cpath="";
           for(int i=0; i< urls.length; i++ ) {
               URL cp = urls[i];
  +         if( cp == null ) {
  +             continue;
  +         }
               File f = new File( cp.getFile());
               if (cpath.length()>0) cpath += separator;
               cpath += f;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to