diff --git a/src/interfaces/jdbc/CHANGELOG b/src/interfaces/jdbc/CHANGELOG
index e61acd7df93b7bd3548f7fcc0a94c3937d163b77..6d99f9c23885d634aed3d10e6e27b828c812cd1d 100644
--- a/src/interfaces/jdbc/CHANGELOG
+++ b/src/interfaces/jdbc/CHANGELOG
@@ -1,3 +1,6 @@
+Mon Nov 20 08:12:00 GMT 2000 peter@retep.org.uk
+	- Encoding patch to Connection by wrobell@posexperts.com.pl
+
 Tue Oct 17 15:35:00 BST 2000 petermount@maidstone.gov.uk
 	- Changed getTimestamp() again. This time Michael Stephenson's
 	  <mstephenson@tirin.openworld.co.uk> solution looked far better
diff --git a/src/interfaces/jdbc/org/postgresql/Connection.java b/src/interfaces/jdbc/org/postgresql/Connection.java
index e4c3537df77aff224e3dd0db517c6f7699d649b7..7a2346f80e8c4dbdd5b3731a1480853ada4d159e 100644
--- a/src/interfaces/jdbc/org/postgresql/Connection.java
+++ b/src/interfaces/jdbc/org/postgresql/Connection.java
@@ -10,7 +10,7 @@ import org.postgresql.largeobject.*;
 import org.postgresql.util.*;
 
 /**
- * $Id: Connection.java,v 1.9 2000/10/12 08:55:24 peter Exp $
+ * $Id: Connection.java,v 1.10 2000/11/20 08:15:30 peter Exp $
  *
  * This abstract class is used by org.postgresql.Driver to open either the JDBC1 or
  * JDBC2 versions of the Connection class.
@@ -363,8 +363,7 @@ public abstract class Connection
 	    try
 		{
 		    pg_stream.SendChar('Q');
-		    buf = sql.getBytes();
-		    pg_stream.Send(sql.getBytes());
+		    pg_stream.Send(buf);
 		    pg_stream.SendChar(0);
 		    pg_stream.flush();
 		} catch (IOException e) {