summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2013-10-16 10:45:52 +0200
committerJakub Hrozek <jhrozek@redhat.com>2013-10-16 13:52:09 +0200
commit3f422ba0a6c9e2606848256044a9d775e0236201 (patch)
tree4262d76efbae9dff57be546ef423cd2962cc72ff /src
parenta70bfa7294aec1a3b3e4cd03604d41f7bf741641 (diff)
downloadsssd-3f422ba0a6c9e2606848256044a9d775e0236201.tar.gz
sssd-3f422ba0a6c9e2606848256044a9d775e0236201.tar.xz
sssd-3f422ba0a6c9e2606848256044a9d775e0236201.zip
IPA server mode: properly initialize ext_groups
Diffstat (limited to 'src')
-rw-r--r--src/providers/ipa/ipa_subdomains.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/providers/ipa/ipa_subdomains.c b/src/providers/ipa/ipa_subdomains.c
index bfbdabf3f..ea55f70f1 100644
--- a/src/providers/ipa/ipa_subdomains.c
+++ b/src/providers/ipa/ipa_subdomains.c
@@ -1305,13 +1305,14 @@ int ipa_ad_subdom_init(struct be_ctx *be_ctx,
return EINVAL;
}
- id_ctx->server_mode = talloc(id_ctx, struct ipa_server_mode_ctx);
+ id_ctx->server_mode = talloc_zero(id_ctx, struct ipa_server_mode_ctx);
if (id_ctx->server_mode == NULL) {
return ENOMEM;
}
id_ctx->server_mode->realm = realm;
id_ctx->server_mode->hostname = hostname;
id_ctx->server_mode->trusts = NULL;
+ id_ctx->server_mode->ext_groups = NULL;
return EOK;
}