git.samba.org
/
metze
/
samba
/
wip.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
dsdb: Make secrets_tdb_sync cope with -H secrets.ldb
[metze/samba/wip.git]
/
source4
/
dsdb
/
samdb
/
ldb_modules
/
secrets_tdb_sync.c
diff --git
a/source4/dsdb/samdb/ldb_modules/secrets_tdb_sync.c
b/source4/dsdb/samdb/ldb_modules/secrets_tdb_sync.c
index c742d868487e4ecefccdb3d84902b039fba418fd..e90fc77068f0424e4882d1478fb2f2a0b251b22d 100644
(file)
--- a/
source4/dsdb/samdb/ldb_modules/secrets_tdb_sync.c
+++ b/
source4/dsdb/samdb/ldb_modules/secrets_tdb_sync.c
@@
-498,11
+498,12
@@
static int secrets_tdb_sync_init(struct ldb_module *module)
p = strrchr(private_dir, '/');
if (p) {
*p = '\0';
+ secrets_init_path(private_dir);
} else {
-
return ldb_operr(ldb
);
+
secrets_init_path("."
);
}
-
secrets_init_path
(private_dir);
+
TALLOC_FREE
(private_dir);
data->secrets_tdb = secrets_db_ctx();