[SSSD] [PATCH] Steal result onto mem_ctx in sdap_initgr_nested_get_direct_parents (1.6 backport)
Jakub Hrozek
jhrozek at redhat.com
Mon Oct 31 13:38:08 UTC 2011
patch attached
-------------- next part --------------
From b1c688170171f5d2009ce12e45de2534eedc0ddc Mon Sep 17 00:00:00 2001
From: Jakub Hrozek <jhrozek at redhat.com>
Date: Mon, 31 Oct 2011 13:08:23 +0100
Subject: [PATCH] Steal result onto mem_ctx in
sdap_initgr_nested_get_direct_parents
---
src/providers/ldap/sdap_async_accounts.c | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/src/providers/ldap/sdap_async_accounts.c b/src/providers/ldap/sdap_async_accounts.c
index e6027f85ef9542addb9c5fcba99e8b7e6640abbb..3cba5416867ca243846c88b7835eaf93035b64dd 100644
--- a/src/providers/ldap/sdap_async_accounts.c
+++ b/src/providers/ldap/sdap_async_accounts.c
@@ -3240,7 +3240,6 @@ static int sdap_initgr_nested_get_direct_parents(TALLOC_CTX *mem_ctx,
tmp_ctx = talloc_new(NULL);
if (!tmp_ctx) return ENOMEM;
-
direct_groups = talloc_zero_array(tmp_ctx, struct sysdb_attrs *,
ngroups + 1);
if (!direct_groups) {
@@ -3282,7 +3281,7 @@ static int sdap_initgr_nested_get_direct_parents(TALLOC_CTX *mem_ctx,
DEBUG(9, ("The group [%s] has %d direct parents\n", orig_dn, ndirect));
- *_direct_parents = direct_groups;
+ *_direct_parents = talloc_steal(mem_ctx, direct_groups);
*_ndirect = ndirect;
ret = EOK;
done:
--
1.7.6.4
More information about the sssd-devel
mailing list