--- ldapauth.module.orig	2008-09-15 08:18:25.000000000 -0400
+++ ldapauth.module	2008-09-15 21:24:22.000000000 -0400
@@ -261,7 +261,7 @@ function ldapauth_login_validate($form, 
     // Register this new user.
     if ($ldap_user = _ldapauth_user_lookup($name)) {
       // Generate a random drupal password. LDAP password will be used anyways.
-      $pass = user_password(20);
+      //$pass = user_password(20);
 
       // If mail attribute is missing, set the name as mail.
       $init = $mail = key_exists(($_ldapauth_ldap->getOption('mail_attr') ? $_ldapauth_ldap->getOption('mail_attr') : LDAPAUTH_DEFAULT_MAIL_ATTR), $ldap_user) ? $ldap_user[$_ldapauth_ldap->getOption('mail_attr')][0] : $name;
@@ -292,6 +292,7 @@ function ldapauth_login_validate($form, 
       else {
         $data['ldap_authentified'] = TRUE;
         $data['authname_ldapauth'] = $name;
+	$data['pass'] = $pass;
       }
     }
 
