mirror of
https://github.com/samba-team/samba.git
synced 2025-01-27 14:04:05 +03:00
r916: Memory leak fix from kawasa_r@itg.hitachi.co.jp.
Jeremy. (This used to be commit c336ccf4e8a6340f8d786219fbc7e4e5a7877e4e)
This commit is contained in:
parent
bafcb57f11
commit
6b5f46c245
@ -711,8 +711,12 @@ static NTSTATUS verify_idpool( void )
|
||||
get_attr_key2string(idpool_attr_list, LDAP_ATTR_UIDNUMBER), uid_str );
|
||||
smbldap_set_mod( &mods, LDAP_MOD_ADD,
|
||||
get_attr_key2string(idpool_attr_list, LDAP_ATTR_GIDNUMBER), gid_str );
|
||||
|
||||
rc = smbldap_modify(ldap_state.smbldap_state, lp_ldap_idmap_suffix(), mods);
|
||||
if (mods) {
|
||||
rc = smbldap_modify(ldap_state.smbldap_state, lp_ldap_idmap_suffix(), mods);
|
||||
ldap_mods_free( mods, True );
|
||||
} else {
|
||||
return NT_STATUS_UNSUCCESSFUL;
|
||||
}
|
||||
}
|
||||
|
||||
return ( rc==LDAP_SUCCESS ? NT_STATUS_OK : NT_STATUS_UNSUCCESSFUL );
|
||||
|
Loading…
x
Reference in New Issue
Block a user