changeset 5559:4580652d9828

7166598: FilteredRowSetImpl can result in Invalid Cursor Position Reviewed-by: lancea Contributed-by: Knut Anders Hatlen <knut.hatlen@oracle.com>
author lancea
date Fri, 04 May 2012 16:00:47 -0400
parents 531ebfd8eb65
children 41d3f7509e00
files src/share/classes/com/sun/rowset/FilteredRowSetImpl.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/classes/com/sun/rowset/FilteredRowSetImpl.java	Wed May 02 21:46:31 2012 +0100
+++ b/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)){