r19831: Big ldb_dn optimization and interfaces enhancement patch
[kamenim/samba.git] / source4 / lib / ldb / nssldb / ldb-nss.c
index 614f6e170fe1a01f14c19139fa136acaa23cecb2..4577cea524135f881ea62a09f8124404120ac452 100644 (file)
@@ -62,8 +62,8 @@ NSS_STATUS _ldb_nss_init(void)
                goto failed;
        }
 
-       _ldb_nss_ctx->base = ldb_dn_explode(_ldb_nss_ctx, _LDB_NSS_BASEDN);
-       if (_ldb_nss_ctx->base == NULL) {
+       _ldb_nss_ctx->base = ldb_dn_new(_ldb_nss_ctx, _ldb_nss_ctx->ldb, _LDB_NSS_BASEDN);
+       if ( ! ldb_dn_validate(_ldb_nss_ctx->base)) {
                goto failed;
        }