ResultSet.next() and previous() incremented or decremented the
Kris Jurka <books@ejurka.com>
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.
Files
| Path | Change | +/− |
|---|---|---|
| src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java | modified | +7 −3 |
| src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java | modified | +6 −2 |
| src/interfaces/jdbc/org/postgresql/test/jdbc2/ResultSetTest.java | modified | +45 −1 |