for (i = 0; ldap_entry; i++) { dn = ldap_get_dn(ldapConn, ldap_entry); // START OF PATCH int k = 0; for (k = 0 ; k <=4 ; k++) { if(strcmp(ldap_mods[k]->mod_values[0],"") == 0 ) { strcat(ldap_mods[k]->mod_values[0], "MODIFICA"); } } //END OF PATCH if ((error = ldap_modify_ext_s(ldapConn, dn, ldap_mods, NULL, NULL)) != LDAP_SUCCESS) ast_log(LOG_ERROR, "Couldn't modify dn:%s because %s", dn, ldap_err2string(error)); ldap_entry = ldap_next_entry(ldapConn, ldap_entry); }