From b48b4ab48e792f2815cfdbc83fa361c237efce80 Mon Sep 17 00:00:00 2001
From: Barry Lind <barry@xythos.com>
Date: Mon, 3 Jun 2002 17:52:05 +0000
Subject: [PATCH] fixed bug reported by Noel Rappin (nrappin@sockeye.com) java
 Array type handled Timestamps incorrectly

---
 src/interfaces/jdbc/org/postgresql/jdbc2/Array.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/interfaces/jdbc/org/postgresql/jdbc2/Array.java b/src/interfaces/jdbc/org/postgresql/jdbc2/Array.java
index 75391411527..90b56eb92d8 100644
--- a/src/interfaces/jdbc/org/postgresql/jdbc2/Array.java
+++ b/src/interfaces/jdbc/org/postgresql/jdbc2/Array.java
@@ -172,7 +172,7 @@ public class Array implements java.sql.Array
 				retVal = new Timestamp[ count ];
 				StringBuffer sbuf = null;
 				for ( ; count > 0; count-- )
-					((java.sql.Timestamp[])retVal)[i++] = ResultSet.toTimestamp( arrayContents[(int)index], rs );
+					((java.sql.Timestamp[])retVal)[i++] = ResultSet.toTimestamp( arrayContents[(int)index++], rs );
 				break;
 
 				// Other datatypes not currently supported.  If you are really using other types ask
-- 
GitLab