diff options
author | Andrew Tridgell <tridge@samba.org> | 2001-04-22 02:54:04 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2001-04-22 02:54:04 +0000 |
commit | ac9e221c3e6bc892e0f73a403c89434ae13a8eec (patch) | |
tree | c62bcd8deb969216b49b70d79973c8713ebe2701 /source3/rpc_server | |
parent | a626bb3a239e80ad0ea55a00f721b2c0a5dfc8fa (diff) | |
download | samba-ac9e221c3e6bc892e0f73a403c89434ae13a8eec.tar.gz samba-ac9e221c3e6bc892e0f73a403c89434ae13a8eec.tar.bz2 samba-ac9e221c3e6bc892e0f73a403c89434ae13a8eec.zip |
merging from 2.2 to head
(This used to be commit bfcc6f88271025760732271f03933839b1cbe0de)
Diffstat (limited to 'source3/rpc_server')
-rw-r--r-- | source3/rpc_server/srv_samr_nt.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/source3/rpc_server/srv_samr_nt.c b/source3/rpc_server/srv_samr_nt.c index 9e9c5d950e..e0d6d6056e 100644 --- a/source3/rpc_server/srv_samr_nt.c +++ b/source3/rpc_server/srv_samr_nt.c @@ -2104,11 +2104,9 @@ static BOOL set_user_info_23(SAM_USER_INFO_23 *id23, uint32 rid) copy_sam_passwd(&new_pwd, pwd); copy_id23_to_sam_passwd(&new_pwd, id23); - if (!decode_pw_buffer((char*)id23->pass, buf, 256, &len)) + if (!decode_pw_buffer((char*)id23->pass, buf, 256, &len, nt_hash, lm_hash)) return False; - - nt_lm_owf_gen(buf, nt_hash, lm_hash); - + pdb_set_lanman_passwd (&new_pwd, lm_hash); pdb_set_nt_passwd (&new_pwd, nt_hash); @@ -2153,13 +2151,9 @@ static BOOL set_user_info_24(SAM_USER_INFO_24 *id24, uint32 rid) memset(buf, 0, sizeof(buf)); - if (!decode_pw_buffer((char*)id24->pass, buf, 256, &len)) + if (!decode_pw_buffer((char*)id24->pass, buf, 256, &len, nt_hash, lm_hash)) return False; - DEBUG(5,("set_user_info_24:nt_lm_owf_gen\n")); - - nt_lm_owf_gen(buf, nt_hash, lm_hash); - pdb_set_lanman_passwd (pwd, lm_hash); pdb_set_nt_passwd (pwd, nt_hash); |