Skip to content
Snippets Groups Projects
Commit a8d82b70 authored by Morris Jobke's avatar Morris Jobke
Browse files

Merge pull request #13131 from owncloud/db-connect-stacktrace

Prevent leaking db connection info in the stacktrace
parents a014997d 33563085
No related branches found
No related tags found
No related merge requests found
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
*/ */
namespace OC\DB; namespace OC\DB;
use Doctrine\DBAL\DBALException;
use Doctrine\DBAL\Driver; use Doctrine\DBAL\Driver;
use Doctrine\DBAL\Configuration; use Doctrine\DBAL\Configuration;
use Doctrine\DBAL\Cache\QueryCacheProfile; use Doctrine\DBAL\Cache\QueryCacheProfile;
...@@ -24,6 +25,15 @@ class Connection extends \Doctrine\DBAL\Connection implements IDBConnection { ...@@ -24,6 +25,15 @@ class Connection extends \Doctrine\DBAL\Connection implements IDBConnection {
*/ */
protected $adapter; protected $adapter;
public function connect() {
try {
return parent::connect();
} catch (DBALException $e) {
// throw a new exception to prevent leaking info from the stacktrace
throw new DBALException($e->getMessage(), $e->getCode());
}
}
/** /**
* Initializes a new instance of the Connection class. * Initializes a new instance of the Connection class.
* *
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment