--- a/user_prune.admin.inc	2009-07-03 20:39:11.000000000 +0200
+++ b/user_prune.admin.inc	2011-12-05 17:40:38.326073980 +0100
@@ -177,7 +177,7 @@ function user_prune_delete($values, $cro
 	// find the uids we need to delete
 	$uids = array();
 	if ($values['prune_never'] && $values['prune_never_registered_limit_length'] != '') {
-		$sql = 'SELECT uid FROM {users} WHERE login = 0';
+		$sql = 'SELECT uid FROM {users} WHERE login = 0 AND access = 0';
 		if ($values['prune_never_registered_limit_length']) {
 			$rollback = $values['prune_never_registered_limit_length'] * $values['prune_never_registered_limit_unit'];
 			$limit = time() - $rollback;
@@ -235,4 +235,4 @@ function user_prune_delete($values, $cro
 	
 		drupal_set_message($message);
 	}
-}
\ No newline at end of file
+}
