]> granicus.if.org Git - postgresql/commit
ResultSet.next() and previous() incremented or decremented the
authorKris Jurka <books@ejurka.com>
Tue, 3 Feb 2004 05:25:38 +0000 (05:25 +0000)
committerKris Jurka <books@ejurka.com>
Tue, 3 Feb 2004 05:25:38 +0000 (05:25 +0000)
commit1a92a4c10c9d1f238dc4cee15bd875d815782637
treeb48b5d558f6065928034791ce46fab10bdbf5155
parent9287630fbc2e29cd858a5a05eba0a9dd8e756ef3
ResultSet.next() and previous() incremented or decremented the
internal current_row variable regardless of wether they succeeded or
not.  This generated some ArrayIndexOutOfBoundsExceptions when the
errorneous adjustment current_row led to out of range values.

Per report from Fischer Krisztian.
src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
src/interfaces/jdbc/org/postgresql/test/jdbc2/ResultSetTest.java