svn commit: samba r1763 - trunk/source/passdb
mimir at samba.org
mimir at samba.org
Thu Aug 12 07:04:40 GMT 2004
Author: mimir
Date: 2004-08-12 07:04:40 +0000 (Thu, 12 Aug 2004)
New Revision: 1763
WebSVN: http://websvn.samba.org/websvn/changeset.php?rep=samba&path=/&rev=1763&nolog=1
Log:
Remove pseudo-hashing code from passdb backend.
rafal
Modified:
trunk/source/passdb/pdb_ldap.c
Changeset:
Modified: trunk/source/passdb/pdb_ldap.c
===================================================================
--- trunk/source/passdb/pdb_ldap.c 2004-08-12 06:58:10 UTC (rev 1762)
+++ trunk/source/passdb/pdb_ldap.c 2004-08-12 07:04:40 UTC (rev 1763)
@@ -3284,7 +3284,6 @@
{
fstring sidstr, mtime_str, flags_str, attr_val;
const DOM_SID *sid;
- char hexpwd[16];
int ret;
const char *attr_domain, *attr_ntpw, *attr_sid, *attr_lct, *attr_flags;
@@ -3315,20 +3314,19 @@
}
/* Trust password itself */
- pdb_sethexpwd(hexpwd, pdb_get_tp_pass(trustpw), 0);
if (entry) {
/* in case of updating we only need to do that if anything has been
entered at new password prompt */
if (strlen(pdb_get_tp_pass(trustpw))) {
ret = smbldap_get_single_attribute(ldap_state->smbldap_state->ldap_struct, entry,
attr_ntpw, attr_val, sizeof(attr_val));
- if (ret && strncmp(hexpwd, attr_val, sizeof(attr_val)))
+ if (ret && strncmp(pdb_get_tp_pass(trustpw), attr_val, sizeof(attr_val)))
smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, entry, mod,
- attr_ntpw, hexpwd);
+ attr_ntpw, pdb_get_tp_pass(trustpw));
}
} else {
smbldap_make_mod(ldap_state->smbldap_state->ldap_struct, entry, mod,
- attr_ntpw, hexpwd);
+ attr_ntpw, pdb_get_tp_pass(trustpw));
}
/* SID of the trust password */
More information about the samba-cvs
mailing list