--- webserver_auth.module	2008-03-10 17:43:42.000000000 -0400
+++ webserver_auth.module.cleanup_on_user_delete_fix	2008-04-17 12:49:12.000000000 -0400
@@ -105,3 +105,18 @@ function webserver_auth_help($section) {
 
   return $output;
 }
+
+
+function webserver_auth_user($op, &$edit, &$edit_user, $category = NULL) {
+  global $user;
+
+  switch ($op) {
+    case 'delete':
+      //This is just to clean up in case the user is deleted and recreated
+      if ($user->ldap_authentified) {
+        db_query("DELETE from {authmap} WHERE uid = '%d'", $user->uid);
+        return;
+      }
+      break;
+  }
+}
