--- install.php.orig 2007-07-28 23:50:05.000000000 +0200 +++ install.php 2007-07-28 23:50:10.000000000 +0200 @@ -143,6 +143,7 @@ include_once './includes/form.inc'; $url = parse_url(is_array($db_url) ? $db_url['default'] : $db_url); + if (!isset($url['pass'])) $url['pass'] = ''; $db_user = urldecode($url['user']); $db_pass = urldecode($url['pass']); $db_host = urldecode($url['host']); --- includes/install.mysqli.inc.orig 2007-07-28 23:55:22.000000000 +0200 +++ includes/install.mysqli.inc 2007-07-28 23:55:42.000000000 +0200 @@ -26,7 +26,7 @@ } $url = parse_url($url); - + if (!isset($url['pass'])) $url['pass'] = ''; // Decode url-encoded information in the db connection string. $url['user'] = urldecode($url['user']); $url['pass'] = urldecode($url['pass']); --- includes/install.pgsql.inc.orig 2007-07-29 00:01:19.000000000 +0200 +++ includes/install.pgsql.inc 2007-07-29 00:01:00.000000000 +0200 @@ -26,7 +26,7 @@ } $url = parse_url($url); - + if (!isset($url['pass'])) $url['pass'] = ''; // Decode url-encoded information in the db connection string. $url['user'] = urldecode($url['user']); $url['pass'] = urldecode($url['pass']); --- includes/install.mysql.inc.orig 2007-07-29 00:04:50.000000000 +0200 +++ includes/install.mysql.inc 2007-07-28 23:53:54.000000000 +0200 @@ -26,7 +26,7 @@ } $url = parse_url($url); - + if (!isset($url['pass'])) $url['pass'] = ''; // Decode url-encoded information in the db connection string. $url['user'] = urldecode($url['user']); $url['pass'] = urldecode($url['pass']);