Index: includes/database.pgsql.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/Attic/database.pgsql.inc,v
retrieving revision 1.68.2.9
diff -u -p -r1.68.2.9 database.pgsql.inc
--- includes/database.pgsql.inc	28 May 2010 15:02:16 -0000	1.68.2.9
+++ includes/database.pgsql.inc	14 Aug 2010 12:11:13 -0000
@@ -61,7 +61,7 @@ function db_connect($url) {
     $conn_string .= ' password='. urldecode($url['pass']);
   }
   if (isset($url['host'])) {
-    $conn_string .= ' host='. urldecode($url['host']);
+    $conn_string .= ' host='. trim(urldecode($url['host']),"[]");
   }
   if (isset($url['path'])) {
     $conn_string .= ' dbname='. substr(urldecode($url['path']), 1);
