diff --git a/includes/database/mysql/database.inc b/includes/database/mysql/database.inc
index 4e03539e5970185f7fa32fd309c128b581a4e3c0..d2575b32be86b1c1bc17ed5227f481d393d887fd 100644
--- a/includes/database/mysql/database.inc
+++ b/includes/database/mysql/database.inc
@@ -96,7 +96,7 @@ public function nextId($existing_id = 0) {
       $new_id = $this->query('INSERT INTO {sequences} () VALUES ()', array(), array('return' => Database::RETURN_INSERT_ID));
     }
     if (!$this->shutdownRegistered) {
-      register_shutdown_function(array($this, 'nextIdDelete'));
+      drupal_register_shutdown_function(array($this, 'nextIdDelete'));
       $shutdownRegistered = TRUE;
     }
     return $new_id;