This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to tag REL7_4_1
in repository libpostgresql-jdbc-java.

commit a67fb700d9992418fb5729c8b9d4c4ee55848bca
Author: Dave Cramer <[email protected]>
Date:   Thu Dec 18 03:35:55 2003 +0000

    backpatch for rs.previous from Kris Jurka, reported by Andrew Fyfe
---
 org/postgresql/jdbc2/AbstractJdbc2ResultSet.java |  1 +
 org/postgresql/test/jdbc2/ResultSetTest.java     | 10 ++++++++++
 2 files changed, 11 insertions(+)

diff --git a/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java 
b/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
index 3ebd764..bf2c027 100644
--- a/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
+++ b/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
@@ -493,6 +493,7 @@ public abstract class AbstractJdbc2ResultSet extends 
org.postgresql.jdbc1.Abstra
                if (--current_row < 0)
                        return false;
                this_row = (byte[][]) rows.elementAt(current_row);
+               rowBuffer = new byte[this_row.length][];
                System.arraycopy(this_row, 0, rowBuffer, 0, this_row.length);
                return true;
        }
diff --git a/org/postgresql/test/jdbc2/ResultSetTest.java 
b/org/postgresql/test/jdbc2/ResultSetTest.java
index d7e621e..c09ac49 100644
--- a/org/postgresql/test/jdbc2/ResultSetTest.java
+++ b/org/postgresql/test/jdbc2/ResultSetTest.java
@@ -83,6 +83,16 @@ public class ResultSetTest extends TestCase
                TestUtil.closeDB(con);
        }
 
+       public void testBackward() throws Exception
+       {
+               Statement stmt = con.createStatement();
+               ResultSet rs = stmt.executeQuery("SELECT * FROM testrs");
+               rs.afterLast();
+               assertTrue(rs.previous());
+               rs.close();
+               stmt.close();
+       }
+
        public void testAbsolute() throws Exception
        {
                Statement stmt = con.createStatement();

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-java/libpostgresql-jdbc-java.git

_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to