smb_ldap_make_a_mod(&mods, LDAP_MOD_DELETE,
is_user?"uidNumber":"gidNumber",
temp);
- slprintf(temp, sizeof(temp) - 1, "%i", ret + 1);
+ slprintf(temp, sizeof(temp) - 1, "%ld", ret + 1);
smb_ldap_make_a_mod(&mods, LDAP_MOD_ADD, is_user?"uidNumber":"gidNumber", temp);
slprintf(temp, sizeof(temp) - 1, "cn=%cID Pool,%s", is_user?'U':'G', lp_ldap_user_suffix());
rc = smb_ldap_modify(ldap_state, temp, mods);
sid_to_string(str_sid, sid);
- slprintf(filter, sizeof(filter) - 1, "ntSid=%d,objectClass=sambaGroupMapping", str_sid);
+ slprintf(filter, sizeof(filter) - 1, "ntSid=%s,objectClass=sambaGroupMapping", str_sid);
DEBUG(2, ("ldap_get_gid_from_sid: searching for:[%s]\n", filter));
DEBUG(0, ("Using LDAP\n"));
}
-struct winbind_idmap_methods ldap_idmap_methods = {
+struct winbindd_idmap_methods ldap_idmap_methods = {
ldap_idmap_init,
ldap_get_sid_from_uid,
#endif
-BOOL winbind_idmap_reg_ldap(struct winbind_idmap_methods **meth)
+BOOL winbind_idmap_reg_ldap(struct winbindd_idmap_methods **meth)
{
#ifdef HAVE_LDAP
*meth = &ldap_idmap_methods;