diff --git a/core/trunk/core/class/class_db_pdo.php b/core/trunk/core/class/class_db_pdo.php
index 455b0565044db7fbfb01b42767c0777f22b551e2..6d9a2b1becc0e3de4b7f1179354db223a025f571 100644
--- a/core/trunk/core/class/class_db_pdo.php
+++ b/core/trunk/core/class/class_db_pdo.php
@@ -50,7 +50,7 @@ class Database extends functions
     public function __construct()
     {
         $args = func_get_args();
-        if (count($args) < 1) {
+        if (count($args) < 1 || empty($args[0])) {
             if (isset($_SESSION['config']['databaseserver'])) {
                 $this->server = $_SESSION['config']['databaseserver'];
             }