mirror of
https://github.com/phpbb/phpbb.git
synced 2025-02-24 12:03:21 +01:00
[ticket/12802] Properly handle connection failures in SQLite3
PHPBB3-12802
This commit is contained in:
parent
ad11925c77
commit
3ca708edad
@ -50,9 +50,10 @@ class sqlite3 extends \phpbb\db\driver\driver
|
||||
$this->dbo = new \SQLite3($this->server, SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE);
|
||||
$this->db_connect_id = true;
|
||||
}
|
||||
catch (Exception $e)
|
||||
catch (\Exception $e)
|
||||
{
|
||||
return array('message' => $e->getMessage());
|
||||
$this->connect_error = $e->getMessage();
|
||||
return array('message' => $this->connect_error);
|
||||
}
|
||||
|
||||
return true;
|
||||
@ -272,7 +273,7 @@ class sqlite3 extends \phpbb\db\driver\driver
|
||||
*/
|
||||
protected function _sql_error()
|
||||
{
|
||||
if (class_exists('SQLite3', false))
|
||||
if (class_exists('SQLite3', false) && isset($this->dbo))
|
||||
{
|
||||
$error = array(
|
||||
'message' => $this->dbo->lastErrorMsg(),
|
||||
|
Loading…
x
Reference in New Issue
Block a user