# HG changeset patch # User lancea # Date 1336161647 14400 # Node ID 6cf9bd9a9302bbe54e4cae18a142ff5b2d6e08f2 # Parent e86217580e18b7c698b1565c53d9a183846c8f31 7166598: FilteredRowSetImpl can result in Invalid Cursor Position Reviewed-by: lancea Contributed-by: Knut Anders Hatlen diff -r e86217580e18 -r 6cf9bd9a9302 jdk/src/share/classes/com/sun/rowset/FilteredRowSetImpl.java --- a/jdk/src/share/classes/com/sun/rowset/FilteredRowSetImpl.java Wed May 02 21:46:31 2012 +0100 +++ b/jdk/src/share/classes/com/sun/rowset/FilteredRowSetImpl.java Fri May 04 16:00:47 2012 -0400 @@ -128,7 +128,7 @@ for(int rows=this.getRow(); rows<=this.size();rows++) { bool = super.internalNext(); - if( p == null) { + if( !bool || p == null) { return bool; } if(p.evaluate(this)){