Index: logintoboggan.module
===================================================================
--- logintoboggan.module	(revision 114)
+++ logintoboggan.module	(working copy)
@@ -33,8 +33,8 @@
     // As a safety check, make sure that we have a non-core role as the
     // pre-auth role -- otherwise skip.
     if ($validating_id > DRUPAL_AUTHENTICATED_RID) {
-      $purge_time = time() - $purge_interval;
-      $accounts = db_query("SELECT u.uid, u.name FROM {users} u INNER JOIN {users_roles} ur ON u.uid = ur.uid WHERE ur.rid = %d AND u.access < %d", $validating_id, $purge_time);
+      $delete_users_before_this_time = time() - $purge_interval;
+      $accounts = db_query("SELECT u.uid, u.name FROM {users} u INNER JOIN {users_roles} ur ON u.uid = ur.uid WHERE ur.rid = %d AND u.created < %d", $validating_id, $delete_users_before_this_time);
 
       $purged_users = array();
       // Delete the users from the system.
