Hi,all, I found a bug that vpasswd can't change password when I compiled with enable-ldap=y.
vpasswd say "null pointer". I made the patch for the bug. ----------------------------------------------------------------------- --- vldap.c.orig Sat Apr 6 23:30:32 2002 +++ vldap.c Thu Aug 29 09:38:55 2002 @@ -286,6 +286,11 @@ ldap_value_free(vals); } + /* for pw_clear_passwd */ + vpw.pw_clear_passwd = (char *)malloc((strlen(" ") + 1)); + memset((char *)vpw.pw_clear_passwd, 0, (strlen(" ") + 1)); + memcpy((char *)vpw.pw_clear_passwd, (char *)(" "), strlen(" ")); + return(&vpw); } void vauth_end_getall() ------------------------------------------------------------------------ --- Sunagawa Koji [EMAIL PROTECTED] Okinawa FreeBSD Users Group http://www.ofug.net/~koj/