Skip to content
Snippets Groups Projects
Commit 33563085 authored by Robin Appelman's avatar Robin Appelman
Browse files

Prevent leaking db connection info in the stacktrace

parent 622c4cf7
No related branches found
No related tags found
No related merge requests found
......@@ -7,6 +7,7 @@
*/
namespace OC\DB;
use Doctrine\DBAL\DBALException;
use Doctrine\DBAL\Driver;
use Doctrine\DBAL\Configuration;
use Doctrine\DBAL\Cache\QueryCacheProfile;
......@@ -24,6 +25,15 @@ class Connection extends \Doctrine\DBAL\Connection implements IDBConnection {
*/
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.
*
......
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