diff options
author | Andrew Bartlett <abartlet@samba.org> | 2002-01-25 11:44:15 +0000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2002-01-25 11:44:15 +0000 |
commit | 320f7cb4ac66bbb9fbfdd1f8b330264127c3f730 (patch) | |
tree | b30ecc57246bec60b88ef26d5ed2dcf703b7676d /source3/passdb/pdb_smbpasswd.c | |
parent | 30802965d21b27a2100dfdf8fdc8776eb176eb2a (diff) | |
download | samba-320f7cb4ac66bbb9fbfdd1f8b330264127c3f730.tar.gz samba-320f7cb4ac66bbb9fbfdd1f8b330264127c3f730.tar.bz2 samba-320f7cb4ac66bbb9fbfdd1f8b330264127c3f730.zip |
Passdb changes:
Modules now name themselves, which should allow for sane behaviour when we get
an 'extern' passdb module (which in turn loads a .so).
Fix up tdbsam for non-unix-accounts. Not sure if this fixes idra's bug, but
its a start...
Andrew Bartlett
(This used to be commit 7d576d89d7b4a7b95e87a844568d7d7cd89f0542)
Diffstat (limited to 'source3/passdb/pdb_smbpasswd.c')
-rw-r--r-- | source3/passdb/pdb_smbpasswd.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source3/passdb/pdb_smbpasswd.c b/source3/passdb/pdb_smbpasswd.c index 3039e6681c..8199816234 100644 --- a/source3/passdb/pdb_smbpasswd.c +++ b/source3/passdb/pdb_smbpasswd.c @@ -1576,6 +1576,8 @@ NTSTATUS pdb_init_smbpasswd(PDB_CONTEXT *pdb_context, PDB_METHODS **pdb_method, return nt_status; } + (*pdb_method)->name = "smbpasswd"; + (*pdb_method)->setsampwent = smbpasswd_setsampwent; (*pdb_method)->endsampwent = smbpasswd_endsampwent; (*pdb_method)->getsampwent = smbpasswd_getsampwent; @@ -1609,7 +1611,6 @@ NTSTATUS pdb_init_smbpasswd(PDB_CONTEXT *pdb_context, PDB_METHODS **pdb_method, (*pdb_method)->private_data = privates; - (*pdb_method)->free_private_data = free_private_data; return NT_STATUS_OK; @@ -1624,6 +1625,8 @@ NTSTATUS pdb_init_smbpasswd_nua(PDB_CONTEXT *pdb_context, PDB_METHODS **pdb_meth return nt_status; } + (*pdb_method)->name = "smbpasswd_nua"; + privates = (*pdb_method)->private_data; privates->permit_non_unix_accounts = True; |