mirror of
https://github.com/friendica/friendica
synced 2024-12-23 11:20:15 +00:00
Bugfix: When a query fails we mustn't use the result value.
This commit is contained in:
parent
6fdc219143
commit
58bf1c50af
1 changed files with 4 additions and 2 deletions
|
@ -234,7 +234,9 @@ class dba {
|
|||
case 'pdo':
|
||||
$result = @$this->db->query($sql);
|
||||
// Is used to separate between queries that returning data - or not
|
||||
$columns = $result->columnCount();
|
||||
if (!is_bool($result)) {
|
||||
$columns = $result->columnCount();
|
||||
}
|
||||
break;
|
||||
case 'mysqli':
|
||||
$result = @$this->db->query($sql);
|
||||
|
@ -329,7 +331,7 @@ class dba {
|
|||
}
|
||||
}
|
||||
|
||||
if (($result === true) || ($result === false)) {
|
||||
if (is_bool($result)) {
|
||||
return $result;
|
||||
}
|
||||
if ($onlyquery) {
|
||||
|
|
Loading…
Reference in a new issue