Lines Matching refs:mods
88 ldap_mods_free( LDAPMod **mods, int freemods ) in ldap_mods_free() argument
92 if ( !NSLDAPI_VALID_LDAPMOD_ARRAY( mods )) { in ldap_mods_free()
96 for ( i = 0; mods[i] != NULL; i++ ) { in ldap_mods_free()
97 if ( mods[i]->mod_op & LDAP_MOD_BVALUES ) { in ldap_mods_free()
98 if ( mods[i]->mod_bvalues != NULL ) { in ldap_mods_free()
99 ber_bvecfree( mods[i]->mod_bvalues ); in ldap_mods_free()
101 } else if ( mods[i]->mod_values != NULL ) { in ldap_mods_free()
102 ldap_value_free( mods[i]->mod_values ); in ldap_mods_free()
104 if ( mods[i]->mod_type != NULL ) { in ldap_mods_free()
105 NSLDAPI_FREE( mods[i]->mod_type ); in ldap_mods_free()
107 NSLDAPI_FREE( (char *) mods[i] ); in ldap_mods_free()
111 NSLDAPI_FREE( (char *) mods ); in ldap_mods_free()