From d3718bf5d43282cb2136d25b8fd1ba5c8ccf0b17 Mon Sep 17 00:00:00 2001 From: Igor Wiedler Date: Mon, 14 Feb 2011 15:25:05 +0100 Subject: [PATCH] [task/refactor-db-testcase] Do not show db password on connect error PHPBB3-10043 --- .../test_framework/phpbb_database_test_connection_manager.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/test_framework/phpbb_database_test_connection_manager.php b/tests/test_framework/phpbb_database_test_connection_manager.php index 3389081c4e..707ce70fd0 100644 --- a/tests/test_framework/phpbb_database_test_connection_manager.php +++ b/tests/test_framework/phpbb_database_test_connection_manager.php @@ -82,7 +82,8 @@ class phpbb_database_test_connection_manager } catch (PDOException $e) { - throw new Exception("Unable do connect to $dsn with error: {$e->getMessage()}"); + $cleaned_dsn = str_replace($this->config['dbpasswd'], '*password*', $dsn); + throw new Exception("Unable do connect to $cleaned_dsn with error: {$e->getMessage()}"); } // good for debug