diff options
author | Andrew Bartlett <abartlet@samba.org> | 2012-08-27 22:37:19 +1000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2012-08-28 07:57:30 +1000 |
commit | 5aa9a6c936cbf4fb8a7a9d9a03b1678d6419e78f (patch) | |
tree | ca29b1cd80c7ac285a6f4ea382b34631c5ff32e6 /source3/passdb/pdb_interface.c | |
parent | f873d422b153c55754c0d1e83670cda7c3a7f7e3 (diff) | |
download | samba-5aa9a6c936cbf4fb8a7a9d9a03b1678d6419e78f.tar.gz samba-5aa9a6c936cbf4fb8a7a9d9a03b1678d6419e78f.tar.bz2 samba-5aa9a6c936cbf4fb8a7a9d9a03b1678d6419e78f.zip |
s3-passdb: Allow reload of the static passdb from python
This is then used in provision when the passdb backend is forced.
Andrew Bartlett
Diffstat (limited to 'source3/passdb/pdb_interface.c')
-rw-r--r-- | source3/passdb/pdb_interface.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source3/passdb/pdb_interface.c b/source3/passdb/pdb_interface.c index d24301ab97..767808c851 100644 --- a/source3/passdb/pdb_interface.c +++ b/source3/passdb/pdb_interface.c @@ -1299,11 +1299,12 @@ bool pdb_new_rid(uint32_t *rid) bool initialize_password_db(bool reload, struct tevent_context *tevent_ctx) { - pdb_tevent_ctx = tevent_ctx; + if (tevent_ctx) { + pdb_tevent_ctx = tevent_ctx; + } return (pdb_get_methods_reload(reload) != NULL); } - /*************************************************************************** Default implementations of some functions. ****************************************************************************/ |