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