aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBarry Lind <barry@xythos.com>2003-08-11 21:33:50 +0000
committerBarry Lind <barry@xythos.com>2003-08-11 21:33:50 +0000
commitc9fa2871f6508b83f76d6122d3dfa5dfcd93d132 (patch)
tree59f315587af4a890b2e418bb51d4438fd1e8cccb
parent1f96440d660055c97e23b5d8dfb18e0ef1b4780f (diff)
downloadpostgresql-c9fa2871f6508b83f76d6122d3dfa5dfcd93d132.tar.gz
postgresql-c9fa2871f6508b83f76d6122d3dfa5dfcd93d132.zip
Applied patch from Oliver Jowett to better handle invalid input for getArray
(no longer throw an index out of range exception) Modified Files: jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
-rw-r--r--src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java b/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
index 2f0ad3cb277..d06adb543fe 100644
--- a/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
+++ b/src/interfaces/jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
@@ -9,7 +9,7 @@
* Copyright (c) 2003, PostgreSQL Global Development Group
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/Attic/AbstractJdbc2ResultSet.java,v 1.20 2003/06/30 16:38:30 barry Exp $
+ * $Header: /cvsroot/pgsql/src/interfaces/jdbc/org/postgresql/jdbc2/Attic/AbstractJdbc2ResultSet.java,v 1.21 2003/08/11 21:33:50 barry Exp $
*
*-------------------------------------------------------------------------
*/
@@ -253,6 +253,8 @@ public abstract class AbstractJdbc2ResultSet extends org.postgresql.jdbc1.Abstra
public java.sql.Array getArray(int i) throws SQLException
{
+ checkResultSet( i );
+
wasNullFlag = (this_row[i - 1] == null);
if (wasNullFlag)
return null;