From: Michael Adam Date: Thu, 10 Mar 2011 22:41:17 +0000 (+0100) Subject: s3:idmap: make sure that the id mapping system is initialized for first access X-Git-Tag: ldb-1.1.0~618 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f50a25cc8d4a154aa96d9259488909d60fc40c6c;p=thirdparty%2Fsamba.git s3:idmap: make sure that the id mapping system is initialized for first access --- diff --git a/source3/winbindd/idmap.c b/source3/winbindd/idmap.c index 0fd987cf0b4..49d7c3aa612 100644 --- a/source3/winbindd/idmap.c +++ b/source3/winbindd/idmap.c @@ -273,6 +273,8 @@ static struct idmap_domain *idmap_init_named_domain(TALLOC_CTX *mem_ctx, char *config_option; const char *backend; + idmap_init(); + config_option = talloc_asprintf(talloc_tos(), "idmap config %s", domname); if (config_option == NULL) { @@ -372,6 +374,8 @@ static struct idmap_domain *idmap_find_domain(const char *domname) DEBUG(10, ("idmap_find_domain called for domain '%s'\n", domname?domname:"NULL")); + idmap_init(); + /* * Always init the default domain, we can't go without one */