diff options
author | Gerald Carter <jerry@samba.org> | 2001-05-04 14:01:33 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2001-05-04 14:01:33 +0000 |
commit | ba411ebf0cd21aebe34250e8fbd8bde4c6dcb6e7 (patch) | |
tree | 322bf5d51ac80c838e0e3fed14265f038cb27b0a /source3/passdb/passdb.c | |
parent | 6fb863c3f8ce41e380efa40daa5b5746f5cab05f (diff) | |
download | samba-ba411ebf0cd21aebe34250e8fbd8bde4c6dcb6e7.tar.gz samba-ba411ebf0cd21aebe34250e8fbd8bde4c6dcb6e7.tar.bz2 samba-ba411ebf0cd21aebe34250e8fbd8bde4c6dcb6e7.zip |
fixes from Simo
(This used to be commit 7703fbb30d9695b5a71ee0bcca9520bed4880bbd)
Diffstat (limited to 'source3/passdb/passdb.c')
-rw-r--r-- | source3/passdb/passdb.c | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/source3/passdb/passdb.c b/source3/passdb/passdb.c index 0e0f9908dc..50bf5e73f3 100644 --- a/source3/passdb/passdb.c +++ b/source3/passdb/passdb.c @@ -1743,3 +1743,46 @@ BOOL pdb_set_lanman_passwd (SAM_ACCOUNT *sampass, uint8 *pwd) return True; } + +BOOL pdb_set_unknown_3 (SAM_ACCOUNT *sampass, uint32 unkn) +{ + if (!sampass) + return False; + + sampass->unknown_3 = unkn; + return True; +} + +BOOL pdb_set_unknown_5 (SAM_ACCOUNT *sampass, uint32 unkn) +{ + if (!sampass) + return False; + + sampass->unknown_5 = unkn; + return True; +} + +BOOL pdb_set_unknown_6 (SAM_ACCOUNT *sampass, uint32 unkn) +{ + if (!sampass) + return False; + + sampass->unknown_6 = unkn; + return True; +} + +BOOL pdb_set_hours (SAM_ACCOUNT *sampass, uint8 *hours) +{ + if (!sampass || !sampass->mem_ctx) return False; + + if (!hours) + { + memset ((char *)sampass->hours, 0, MAX_HOURS_LEN); + return True; + } + + memcpy (sampass->hours, hours, MAX_HOURS_LEN); + + return True; +} + |