? build.local.properties ? ensure-dollarquote-ends.patch Index: org/postgresql/core/Parser.java =================================================================== RCS file: /usr/local/cvsroot/pgjdbc/pgjdbc/org/postgresql/core/Parser.java,v retrieving revision 1.2 diff -c -r1.2 Parser.java *** org/postgresql/core/Parser.java 1 Dec 2006 08:53:45 -0000 1.2 --- org/postgresql/core/Parser.java 16 Oct 2007 08:18:31 -0000 *************** *** 89,94 **** --- 89,95 ---- * character. */ public static int parseDollarQuotes(final char[] query, int offset) { + int endOffset = offset; if (offset + 1 < query.length) { int endIdx = -1; *************** *** 117,129 **** if (query[offset] == '$' && subArraysEqual(query, tagIdx, offset, tagLen)) { ! offset += tagLen - 1; break; } } } } ! return offset; } /** --- 118,130 ---- if (query[offset] == '$' && subArraysEqual(query, tagIdx, offset, tagLen)) { ! endOffset = offset + tagLen - 1; break; } } } } ! return endOffset; } /**