diff --git a/htdocs/lib/databases/mssql.lib.php b/htdocs/lib/databases/mssql.lib.php index 04525727aef..7c04d8daa40 100644 --- a/htdocs/lib/databases/mssql.lib.php +++ b/htdocs/lib/databases/mssql.lib.php @@ -237,7 +237,7 @@ class DoliDb function close() { dol_syslog("DoliDB::disconnect",LOG_DEBUG); - return mssql_close($this->db); + return $this->db?mssql_close($this->db):0; } diff --git a/htdocs/lib/databases/mysql.lib.php b/htdocs/lib/databases/mysql.lib.php index 3f0b28f4c77..ba447cd2787 100644 --- a/htdocs/lib/databases/mysql.lib.php +++ b/htdocs/lib/databases/mysql.lib.php @@ -281,7 +281,7 @@ class DoliDb function close() { dol_syslog("DoliDB::disconnect",LOG_DEBUG); - return mysql_close($this->db); + return ($this->db?mysql_close($this->db):0); } diff --git a/htdocs/lib/databases/mysqli.lib.php b/htdocs/lib/databases/mysqli.lib.php index 4cfcb534e5b..fb8d5b534f2 100644 --- a/htdocs/lib/databases/mysqli.lib.php +++ b/htdocs/lib/databases/mysqli.lib.php @@ -288,7 +288,7 @@ class DoliDb function close() { dol_syslog("DoliDB::disconnect",LOG_DEBUG); - return mysqli_close($this->db); + return $this->db?mysqli_close($this->db):0; } diff --git a/htdocs/lib/databases/pgsql.lib.php b/htdocs/lib/databases/pgsql.lib.php index 9ad226662fe..fc4c24bbf27 100644 --- a/htdocs/lib/databases/pgsql.lib.php +++ b/htdocs/lib/databases/pgsql.lib.php @@ -404,7 +404,7 @@ class DoliDb function close() { dol_syslog("DoliDB::disconnect",LOG_DEBUG); - return pg_close($this->db); + return $this->db?pg_close($this->db):0; } /**