Index: session_api.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/session_api/session_api.module,v
retrieving revision 1.1.2.3
diff -u -r1.1.2.3 session_api.module
--- session_api.module	19 Sep 2008 17:06:14 -0000	1.1.2.3
+++ session_api.module	22 Feb 2009 23:53:02 -0000
@@ -73,9 +73,12 @@
   $modules = module_implements('session_api_cleanup');
 
   // run Session API hook first
-  array_unshift($modules, 'session_api');
+  $session_api_index = array_search('session_api', $modules);
+  unset($modules[$session_api_index]);
   $modules = array_unique($modules);
 
+  session_api_session_api_cleanup();
+
   foreach ($modules as $module) {
     if (variable_get('session_api_run_cron_' . $module, FALSE)) {
       module_invoke($module, 'session_api_cleanup');
