This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to tag REL8_1_408 in repository libpostgresql-jdbc-java.
commit ef74f7175ac77a7ad6a7751e99219cafb06be855 Author: Kris Jurka <[email protected]> Date: Mon Nov 6 05:46:29 2006 +0000 Escaping of savepoint names in org.postgresql.jdbc3.PSQLSavepoint is incorrect. Backslashes in (double-quoted) savepoint names are doubled for escaping, but AFAIK, and as my testing shows, savepoint names are like identifiers, so regular identifier quoting applies to them. Michael Paesold --- org/postgresql/jdbc3/PSQLSavepoint.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/org/postgresql/jdbc3/PSQLSavepoint.java b/org/postgresql/jdbc3/PSQLSavepoint.java index d064cf8..3da78d4 100644 --- a/org/postgresql/jdbc3/PSQLSavepoint.java +++ b/org/postgresql/jdbc3/PSQLSavepoint.java @@ -3,7 +3,7 @@ * Copyright (c) 2004-2005, PostgreSQL Global Development Group * * IDENTIFICATION -* $PostgreSQL: pgjdbc/org/postgresql/jdbc3/PSQLSavepoint.java,v 1.6 2005/01/14 01:20:21 oliver Exp $ +* $PostgreSQL: pgjdbc/org/postgresql/jdbc3/PSQLSavepoint.java,v 1.7 2005/01/15 07:53:03 oliver Exp $ * *------------------------------------------------------------------------- */ @@ -70,18 +70,18 @@ public class PSQLSavepoint implements Savepoint { if (_isNamed) { // We need to quote and escape the name in case it - // contains spaces/quotes/backslashes. + // contains spaces/quotes/etc. // StringBuffer sb = new StringBuffer(_name.length() + 2); - sb.append("\""); + sb.append('"'); for (int i = 0; i < _name.length(); i++) { char c = _name.charAt(i); - if (c == '\\' || c == '"') + if (c == '"') sb.append(c); sb.append(c); } - sb.append("\""); + sb.append('"'); return sb.toString(); } -- 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

