Hi Mark,

I wonder if this commit is correct.
See below,

Le 08/11/2013 01:08, ma...@apache.org a écrit :
Author: markt
Date: Fri Nov  8 00:08:25 2013
New Revision: 1539872

URL: http://svn.apache.org/r1539872
Log:
Protect against possible NPE

Modified:
     tomcat/trunk/java/org/apache/catalina/webresources/CachedResource.java

Modified: tomcat/trunk/java/org/apache/catalina/webresources/CachedResource.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/webresources/CachedResource.java?rev=1539872&r1=1539871&r2=1539872&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/webresources/CachedResource.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/webresources/CachedResource.java Fri 
Nov  8 00:08:25 2013
@@ -170,8 +170,12 @@ public class CachedResource implements W
      public long getContentLength() {
          Long cachedContentLength = this.cachedContentLength;
          if (cachedContentLength == null) {
-            cachedContentLength = Long.valueOf(webResource.getContentLength());
-            this.cachedContentLength = cachedContentLength;
+            long result = 0;
+            if (webResource != null) {
+                cachedContentLength = 
Long.valueOf(webResource.getContentLength());
+                this.cachedContentLength = cachedContentLength;

Here, don't we want to modify the "return" value in order to return the webResource content length ?

+            }
+            return result;
          }
          return cachedContentLength.longValue();
      }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



--
Cyril Bonté

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to