Lines Matching defs:mods
90 ldap_mods_free( LDAPMod **mods, int freemods )
94 if ( !NSLDAPI_VALID_LDAPMOD_ARRAY( mods )) {
98 for ( i = 0; mods[i] != NULL; i++ ) {
99 if ( mods[i]->mod_op & LDAP_MOD_BVALUES ) {
100 if ( mods[i]->mod_bvalues != NULL ) {
101 ber_bvecfree( mods[i]->mod_bvalues );
103 } else if ( mods[i]->mod_values != NULL ) {
104 ldap_value_free( mods[i]->mod_values );
106 if ( mods[i]->mod_type != NULL ) {
107 NSLDAPI_FREE( mods[i]->mod_type );
109 NSLDAPI_FREE( (char *) mods[i] );
113 NSLDAPI_FREE( (char *) mods );