summaryrefslogtreecommitdiffstats
path: root/src/providers/ldap
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2012-11-15 10:02:54 +0100
committerJakub Hrozek <jhrozek@redhat.com>2012-11-19 14:21:00 +0100
commita663086f53dc892453d40483e629686bb1f411d2 (patch)
treeaa42f7255f64cb8e1e8e62ec817c97f0abccd64d /src/providers/ldap
parentb893cb4f3567d2dd571debf6dbf0d50a38f86823 (diff)
downloadsssd-a663086f53dc892453d40483e629686bb1f411d2.tar.gz
sssd-a663086f53dc892453d40483e629686bb1f411d2.tar.xz
sssd-a663086f53dc892453d40483e629686bb1f411d2.zip
LDAP: use the correct memory context
The element being reallocated is part of the "group_attrs" array, not attrs.
Diffstat (limited to 'src/providers/ldap')
-rw-r--r--src/providers/ldap/sdap_async_groups.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/providers/ldap/sdap_async_groups.c b/src/providers/ldap/sdap_async_groups.c
index b8457e64c..0c3343900 100644
--- a/src/providers/ldap/sdap_async_groups.c
+++ b/src/providers/ldap/sdap_async_groups.c
@@ -438,7 +438,7 @@ static int sdap_save_group(TALLOC_CTX *memctx,
/* Now process RFC2307bis ghost hash table */
if (ghosts && cnt > 0) {
- el->values = talloc_realloc(attrs, el->values, struct ldb_val,
+ el->values = talloc_realloc(group_attrs, el->values, struct ldb_val,
cnt);
if (el->values == NULL) {
ret = ENOMEM;