diff --git includes/common.inc includes/common.inc
index e078d68..69f7ac5 100644
--- includes/common.inc
+++ includes/common.inc
@@ -4552,26 +4552,26 @@ function drupal_valid_token($token, $value = '', $skip_anonymous = FALSE) {
 }
 
 function _drupal_bootstrap_full() {
-  $called = &drupal_static(__FUNCTION__);
+  static $called = NULL;
 
   if ($called) {
     return;
   }
-  $called = 1;
-  require_once DRUPAL_ROOT . '/' . variable_get('path_inc', 'includes/path.inc');
-  require_once DRUPAL_ROOT . '/includes/theme.inc';
-  require_once DRUPAL_ROOT . '/includes/pager.inc';
-  require_once DRUPAL_ROOT . '/' . variable_get('menu_inc', 'includes/menu.inc');
-  require_once DRUPAL_ROOT . '/includes/tablesort.inc';
-  require_once DRUPAL_ROOT . '/includes/file.inc';
-  require_once DRUPAL_ROOT . '/includes/unicode.inc';
-  require_once DRUPAL_ROOT . '/includes/image.inc';
-  require_once DRUPAL_ROOT . '/includes/form.inc';
-  require_once DRUPAL_ROOT . '/includes/mail.inc';
-  require_once DRUPAL_ROOT . '/includes/actions.inc';
-  require_once DRUPAL_ROOT . '/includes/ajax.inc';
-  require_once DRUPAL_ROOT . '/includes/token.inc';
-  require_once DRUPAL_ROOT . '/includes/errors.inc';
+  $called = TRUE;
+  require DRUPAL_ROOT . '/' . variable_get('path_inc', 'includes/path.inc');
+  require DRUPAL_ROOT . '/includes/theme.inc';
+  require DRUPAL_ROOT . '/includes/pager.inc';
+  require DRUPAL_ROOT . '/' . variable_get('menu_inc', 'includes/menu.inc');
+  require DRUPAL_ROOT . '/includes/tablesort.inc';
+  require DRUPAL_ROOT . '/includes/file.inc';
+  require DRUPAL_ROOT . '/includes/unicode.inc';
+  require DRUPAL_ROOT . '/includes/image.inc';
+  require DRUPAL_ROOT . '/includes/form.inc';
+  require DRUPAL_ROOT . '/includes/mail.inc';
+  require DRUPAL_ROOT . '/includes/actions.inc';
+  require DRUPAL_ROOT . '/includes/ajax.inc';
+  require DRUPAL_ROOT . '/includes/token.inc';
+  require DRUPAL_ROOT . '/includes/errors.inc';
 
   // Detect string handling method
   unicode_check();
