Author: markt
Date: Tue Jul 16 22:24:51 2013
New Revision: 1503926

URL: http://svn.apache.org/r1503926
Log:
Unlikely but protect against the lambda expression returning null.

Modified:
    tomcat/trunk/java/org/apache/el/stream/Stream.java

Modified: tomcat/trunk/java/org/apache/el/stream/Stream.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/el/stream/Stream.java?rev=1503926&r1=1503925&r2=1503926&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/el/stream/Stream.java (original)
+++ tomcat/trunk/java/org/apache/el/stream/Stream.java Tue Jul 16 22:24:51 2013
@@ -47,8 +47,8 @@ public class Stream {
             protected void findNext() {
                 while (iterator.hasNext()) {
                     Object obj = iterator.next();
-                    if (ELSupport.coerceToBoolean(
-                            le.invoke(obj)).booleanValue()) {
+                    Boolean filter = ELSupport.coerceToBoolean(le.invoke(obj));
+                    if (filter != null && filter.booleanValue()) {
                         next = obj;
                         foundNext = true;
                         break;



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

Reply via email to