diff -ur orig/drupal-6.3/includes/common.inc patched/drupal-6.3/includes/common.inc --- orig/drupal-6.3/includes/common.inc 2008-07-09 17:48:27.000000000 -0400 +++ patched/drupal-6.3/includes/common.inc 2008-07-10 12:12:07.000000000 -0400 @@ -3150,9 +3150,12 @@ if (!is_null($table) && isset($schema[$table])) { return $schema[$table]; } - else { + elseif (is_array($schema)) { return $schema; } + else { + return array(); + } } /**