summaryrefslogtreecommitdiffstats
path: root/server/nss/nsssrv.c
diff options
context:
space:
mode:
Diffstat (limited to 'server/nss/nsssrv.c')
-rw-r--r--server/nss/nsssrv.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/server/nss/nsssrv.c b/server/nss/nsssrv.c
index e42efacf9..bd9202bdc 100644
--- a/server/nss/nsssrv.c
+++ b/server/nss/nsssrv.c
@@ -40,6 +40,7 @@
#include "sbus_interfaces.h"
#include "util/btreemap.h"
#include "util/service_helpers.h"
+#include "providers/data_provider.h"
#define SSS_NSS_PIPE_NAME "nss"
@@ -403,6 +404,12 @@ int nss_process_init(TALLOC_CTX *mem_ctx,
return ret;
}
+ ret = nss_cmd_init(nctx);
+ if (ret != EOK) {
+ DEBUG(0, ("fatal error setting up backend connector\n"));
+ return ret;
+ }
+
ret = nss_ldb_init(nctx, ev, cdb, &nctx->lctx);
if (ret != EOK) {
DEBUG(0, ("fatal error initializing nss_ctx\n"));