X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/blobdiff_plain/bc06d5e3a6796f0def40f739fcc5ad09dc7cc8b0..fa8a8b327923d1e00fbc81c6b6f4e6afe020f31a:/incremental/ldap/winad.c diff --git a/incremental/ldap/winad.c b/incremental/ldap/winad.c index 02bc6979..4e31c7a6 100755 --- a/incremental/ldap/winad.c +++ b/incremental/ldap/winad.c @@ -2419,6 +2419,7 @@ int group_rename(LDAP *ldap_handle, char *dn_path, LK_ENTRY *group_base; int group_count; int MailDisabled = 0; + char search_filter[1024]; if(UseGroupUniversal) groupTypeControl = ADS_GROUP_TYPE_UNIVERSAL_GROUP; @@ -2447,12 +2448,13 @@ int group_rename(LDAP *ldap_handle, char *dn_path, group_count = 0; group_base = NULL; - sprintf(filter, "(&(objectClass=user)(cn=%s))", after_group_name); + sprintf(search_filter, "(&(objectClass=user)(cn=%s))", + after_group_name); attr_array[0] = "cn"; attr_array[1] = NULL; - if ((rc = linklist_build(ldap_handle, dn_path, filter, attr_array, - &group_base, &group_count, + if ((rc = linklist_build(ldap_handle, dn_path, search_filter, + attr_array, &group_base, &group_count, LDAP_SCOPE_SUBTREE)) != 0) { com_err(whoami, 0, "Unable to process group %s : %s",