OSDN Git Service

Doug Fields patch to prevent exception being thrown on zero length arrays
authorDave Cramer <davec@fastcrypt.com>
Tue, 5 Mar 2002 03:46:03 +0000 (03:46 +0000)
committerDave Cramer <davec@fastcrypt.com>
Tue, 5 Mar 2002 03:46:03 +0000 (03:46 +0000)
src/interfaces/jdbc/org/postgresql/jdbc2/Array.java

index 14948e5..f68106e 100644 (file)
@@ -74,7 +74,13 @@ public class Array implements java.sql.Array
                Object retVal = null;
 
                ArrayList array = new ArrayList();
-               if ( rawString != null )
+               
+               /* Check if the String is also not an empty array
+                 * otherwise there will be an exception thrown below
+                 * in the ResultSet.toX with an empty string.
+                 * -- Doug Fields <dfields-pg-jdbc@pexicom.com> Feb 20, 2002 */
+                
+               if ( rawString != null && !rawString.equals("{}") )
                {
                        char[] chars = rawString.toCharArray();
                        StringBuffer sbuf = new StringBuffer();