------------------------------------------------------------
revno: 637
revision-id: [EMAIL PROTECTED]
parent: [EMAIL PROTECTED]
parent: [EMAIL PROTECTED]
committer: Andrew Tridgell <[EMAIL PROTECTED]>
branch nick: s3-ctdb-tridge
timestamp: Fri 2007-10-05 15:26:53 +1000
message:
merge from volker
modified:
source/nsswitch/idmap_ldap.c
idmap_ldap.c-20070210173807-1wjifrbwaz6xnmgl-708
------------------------------------------------------------
revno: 607.1.1
revision-id: [EMAIL PROTECTED]
parent: [EMAIL PROTECTED]
committer: Volker Lendecke <[EMAIL PROTECTED]>
branch nick: tridge-3_0
timestamp: Fri 2007-08-24 13:32:13 +0200
message:
Fix a memory leak in idmap_ldap, upstream revision 24649.
modified:
source/nsswitch/idmap_ldap.c
idmap_ldap.c-20070210173807-1wjifrbwaz6xnmgl-708
=== modified file 'source/nsswitch/idmap_ldap.c'
--- a/source/nsswitch/idmap_ldap.c 2007-04-28 05:06:56 +0000
+++ b/source/nsswitch/idmap_ldap.c 2007-08-24 11:32:13 +0000
@@ -890,7 +890,7 @@
uidNumber = get_attr_key2string(idpool_attr_list, LDAP_ATTR_UIDNUMBER);
gidNumber = get_attr_key2string(idpool_attr_list, LDAP_ATTR_GIDNUMBER);
- attr_list = get_attr_list(ctx, sidmap_attr_list);
+ attr_list = get_attr_list(memctx, sidmap_attr_list);
if ( ! ids[1]) {
/* if we are requested just one mapping use the simple filter */
@@ -1107,7 +1107,7 @@
uidNumber = get_attr_key2string(idpool_attr_list, LDAP_ATTR_UIDNUMBER);
gidNumber = get_attr_key2string(idpool_attr_list, LDAP_ATTR_GIDNUMBER);
- attr_list = get_attr_list(ctx, sidmap_attr_list);
+ attr_list = get_attr_list(memctx, sidmap_attr_list);
if ( ! ids[1]) {
/* if we are requested just one mapping use the simple filter */