From efc81d1b44169206a2e55bb8e900d3859375abe3 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Mon, 7 Jan 2013 18:16:26 -0500 Subject: Add domain argument to sysdb_add_basic_user() --- src/db/sysdb_ops.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/db/sysdb_ops.c') diff --git a/src/db/sysdb_ops.c b/src/db/sysdb_ops.c index 59ec82b2..640a928a 100644 --- a/src/db/sysdb_ops.c +++ b/src/db/sysdb_ops.c @@ -814,6 +814,7 @@ done: /* =Add-Basic-User-NO-CHECKS============================================== */ int sysdb_add_basic_user(struct sysdb_ctx *sysdb, + struct sss_domain_info *domain, const char *name, uid_t uid, gid_t gid, const char *gecos, @@ -836,7 +837,7 @@ int sysdb_add_basic_user(struct sysdb_ctx *sysdb, } /* user dn */ - msg->dn = sysdb_user_dn(sysdb, msg, sysdb->domain, name); + msg->dn = sysdb_user_dn(sysdb, msg, domain, name); if (!msg->dn) { ERROR_OUT(ret, ENOMEM, done); } @@ -1144,7 +1145,8 @@ int sysdb_add_user(struct sysdb_ctx *sysdb, } /* try to add the user */ - ret = sysdb_add_basic_user(sysdb, name, uid, gid, gecos, homedir, shell); + ret = sysdb_add_basic_user(sysdb, domain, name, + uid, gid, gecos, homedir, shell); if (ret) goto done; if (uid == 0) { -- cgit