krb5_xfree
(void) krb5_xfree(
krb5_xfree(cksumdat.data);
krb5_xfree(pname_data.data);
krb5_xfree(msg.data);
krb5_xfree(msg.data);
krb5_xfree(chksumbuf);
krb5_xfree(buf);
krb5_xfree(buf);
krb5_xfree(buf);
krb5_xfree(chksumbuf);
krb5_xfree(name);
krb5_xfree(mod_name);
krb5_xfree(name);
krb5_xfree(mod_name);
krb5_xfree(name);
krb5_xfree(mod_name);
krb5_xfree(name);
krb5_xfree(name);
krb5_xfree(salt.data);
krb5_xfree(pname);
krb5_xfree(password);
krb5_xfree(salt->data);
krb5_xfree(copystr);
krb5_xfree(val);
krb5_xfree(id);
krb5_xfree(id);
krb5_xfree(fcursor);
krb5_xfree(fcursor);
krb5_xfree(fcursor);
krb5_xfree((krb5_fcc_cursor *) *cursor);
krb5_xfree(keyblock->contents);
krb5_xfree(data->data);
krb5_xfree(addr->contents);
krb5_xfree(a->contents);
krb5_xfree(id);
krb5_xfree(curr);
krb5_xfree(d->name);
krb5_xfree(d);
krb5_xfree(id);
krb5_xfree(lid);
krb5_xfree(lid);
krb5_xfree(scratch);
krb5_xfree(scratch);
krb5_xfree(creds->ticket.data);
krb5_xfree(creds->keyblock.contents);
krb5_xfree(d);
krb5_xfree(d);
krb5_xfree(lid);
krb5_xfree(*id);
krb5_xfree(data);
krb5_xfree(*id);
krb5_xfree(data);
krb5_xfree(*id);
krb5_xfree(KTFILENAME(id));
krb5_xfree(id->data);
krb5_xfree(id);
krb5_xfree(*cursor);
krb5_xfree(KTFILENAME(keytab));
krb5_xfree(keytab->data);
krb5_xfree(keytab);
krb5_xfree(*id);
krb5_xfree(data);
krb5_xfree(*id);
krb5_xfree(data);
krb5_xfree(*id);
krb5_xfree(salt.data);
krb5_xfree(*id);
krb5_xfree(data);
krb5_xfree(*id);
krb5_xfree(KTFILENAME(id));
krb5_xfree(id->data);
krb5_xfree(id);
krb5_xfree(*cursor);
krb5_xfree(tmpad);
krb5_xfree(auth_context->permitted_etypes);
krb5_xfree(auth_context->permitted_etypes);
krb5_xfree(princ_data);
krb5_xfree(princ_ret);
krb5_xfree(princ_data);
krb5_xfree(princ_data);
krb5_xfree(princ_ret);
krb5_xfree(princ_data[i].data);
krb5_xfree(data[i].data);
krb5_xfree(data);
krb5_xfree(tmpdata);
krb5_xfree(clearresult.data);
krb5_xfree(domain);
krb5_xfree(tmpad);
krb5_xfree(scratch);
krb5_xfree(scratch);
krb5_xfree(tempcred->keyblock.contents);
krb5_xfree(tempcred);
krb5_xfree(tempdata);
krb5_xfree(tempto);
krb5_xfree(tempto);
krb5_xfree(scratch);
krb5_xfree(tempto->enc_part.ciphertext.data);
krb5_xfree(tempto);
krb5_xfree(tempto);
krb5_xfree(tempto);
krb5_xfree(tempto);
krb5_xfree(tempto->transited.tr_contents.data);
krb5_xfree(tempto);
krb5_xfree(tempto->transited.tr_contents.data);
krb5_xfree(tempto);
krb5_xfree(realms);
krb5_xfree(scratch);
krb5_xfree(pdata);
krb5_xfree(*subkey);
krb5_xfree(ncreds);
krb5_xfree(out_creds);
krb5_xfree(salt.data);
krb5_xfree(salt.data);
krb5_xfree(packet);
krb5_xfree(creds->keyblock.contents);
krb5_xfree(creds->ticket.data);
krb5_xfree(kt_key);
krb5_xfree(defsalt.data);
krb5_xfree(result_string.data);
krb5_xfree(result_string.data);
krb5_xfree(code_string.data);
krb5_xfree(result_string.data);
krb5_xfree(replay.client);
krb5_xfree(replay.client);
krb5_xfree(scratch);
krb5_xfree(new_enc_err);
krb5_xfree(outbuf);
krb5_xfree(replay.client);
krb5_xfree(replay.client);
krb5_xfree(scratch2);
krb5_xfree(toutbuf);
krb5_xfree(toutbuf);
krb5_xfree(scratch->data);
krb5_xfree(scratch);
krb5_xfree(scratch2);
krb5_xfree(safe_checksum.contents);
krb5_xfree(outbuf);
krb5_xfree(outbuf);
krb5_xfree(replay.client);
krb5_xfree(salt.data);
krb5_xfree(scratch);
krb5_xfree(enc_data.ciphertext.data);
krb5_xfree(newpw.data);
krb5_xfree(sam_challenge);
if (defsalt.length) krb5_xfree(defsalt.data);
if (defsalt.length) krb5_xfree(defsalt.data);
if (defsalt.length) krb5_xfree(defsalt.data);
krb5_xfree(defsalt.data);
krb5_xfree(defsalt.data);
krb5_xfree(enc_data.ciphertext.data);
krb5_xfree(enc_data.ciphertext.data);
krb5_xfree(tmp);
krb5_xfree(sam_challenge);
krb5_xfree(sam_challenge);
krb5_xfree(sam_challenge);
krb5_xfree(sam_challenge);
krb5_xfree(defsalt.data);
krb5_xfree(sam_challenge);
krb5_xfree(sam_challenge);
krb5_xfree(defsalt.data);
krb5_xfree(sam_challenge);
krb5_xfree(sam_challenge);
krb5_xfree(pdata);
krb5_xfree(replay.client);
krb5_xfree(replay.client);
krb5_xfree(ppart);
krb5_xfree(scratch.data);
krb5_xfree(scratch.data);
krb5_xfree(privmsg->enc_part.ciphertext.data);
krb5_xfree(privmsg);
krb5_xfree(replay.client);
krb5_xfree(replay.client);
krb5_xfree(outbuf->data);
krb5_xfree(rep.server);
krb5_xfree(rep.client);
krb5_xfree(inbuf.data);
krb5_xfree(inbuf.data);
krb5_xfree(outbuf.data);
krb5_xfree(outbuf.data);
krb5_xfree(inbuf.data);
krb5_xfree(toutbuf);
krb5_xfree(tgsreq.authorization_data.ciphertext.data);
krb5_xfree(ap_req_padata.contents);
krb5_xfree(ap_req_padata.contents);
krb5_xfree(ap_req_padata.contents);
krb5_xfree(combined_padata);
krb5_xfree(ap_req_padata.contents);
krb5_xfree(combined_padata);
krb5_xfree(tgsreq.ktype);
krb5_xfree(tgsreq.authorization_data.ciphertext.data);
krb5_xfree(inbuf.data);
krb5_xfree(inbuf.data);
krb5_xfree(inbuf.data);
krb5_xfree(inbuf.data);
(void) krb5_xfree(krb5_princ_realm(context,principal)->data);
krb5_xfree(rcache);
krb5_xfree(cachename);
krb5_xfree(ap_req.data);
krb5_xfree(cap_client);
krb5_xfree(cap_client); /* done with client string */
krb5_xfree(cap_nodes[links]);
krb5_xfree(cap_server); /* failed, don't need server string */
krb5_xfree(rettree);
krb5_xfree(rettree);
krb5_xfree(cap_nodes[i]);
krb5_xfree((char *)cap_nodes);
krb5_xfree(cap_nodes[i]);
krb5_xfree((char *)cap_nodes);
krb5_xfree(rettree);
krb5_xfree(rettree);
krb5_xfree(rettree);
krb5_xfree(rettree);
krb5_xfree(princ_name);
krb5_xfree(princ_name);
krb5_xfree(fprincname);
krb5_xfree(pname);
krb5_xfree(realm);
krb5_xfree(hostlist);
krb5_xfree(retaddr);
krb5_xfree (data.addr_temp[i]);
krb5_xfree(host);
krb5_xfree(host);
krb5_xfree(buf);
krb5_xfree(hrealms);
krb5_xfree(t->name);
krb5_xfree(t->h);
krb5_xfree(t);
krb5_xfree(rep->client);
krb5_xfree(rep->server);
krb5_xfree(t->name);
krb5_xfree(t->h);
krb5_xfree(t);
krb5_xfree(params->dbname);
krb5_xfree(params->mkey_name);
krb5_xfree(params->stash_file);
krb5_xfree(params->keysalts);
krb5_xfree(svalue);
krb5_xfree(svalue);
krb5_xfree(svalue);
krb5_xfree(svalue);
krb5_xfree(rparams->realm_profile);
krb5_xfree(rparams->realm_dbname);
krb5_xfree(rparams->realm_mkey_name);
krb5_xfree(rparams->realm_stash_file);
krb5_xfree(rparams->realm_keysalts);
krb5_xfree(rparams->realm_kdc_ports);
krb5_xfree(rparams->realm_kdc_tcp_ports);
krb5_xfree(rparams->realm_acl_file);
krb5_xfree(rparams);
krb5_xfree(values[idx]);
krb5_xfree(values);
krb5_xfree(values[i]);
krb5_xfree(values);
krb5_xfree(values[idx]);
krb5_xfree(values);
krb5_xfree(svalue);
krb5_xfree(svalue);
krb5_xfree(svalue);
krb5_xfree(svalue);
krb5_xfree(svalue);
krb5_xfree(svalue);
krb5_xfree(svalue);
krb5_xfree(addr_p);
krb5_xfree(chpw_req.data);
krb5_xfree(chpw_rep.data);
krb5_xfree(ap_req.data);
krb5_xfree(clearresult.data);
krb5_xfree(clear.data);
krb5_xfree(clear.data);
krb5_xfree(ap_rep.data);
krb5_xfree(ap_rep.data);
krb5_xfree(clear.data);
krb5_xfree(cipher.data);
krb5_xfree(local_kaddr.contents);
krb5_xfree(repdata.data);
krb5_xfree(repdata.data);
krb5_xfree(savep);
krb5_xfree(plain.data);
krb5_xfree(plain.data);
krb5_xfree(dbkey->contents);
krb5_xfree(key_data->key_data_contents[0]);
krb5_xfree(key_data->key_data_contents[0]);
krb5_xfree(key_data->key_data_contents[i]);
krb5_xfree(scratch.data);
krb5_xfree(saltdata);
krb5_xfree(saltdata);
krb5_xfree(tempkey.contents);
krb5_xfree(kt);
krb5_xfree(data->name);
krb5_xfree(data);
krb5_xfree(kt);
krb5_xfree(data);
krb5_xfree(kparams.DN);
krb5_xfree(cparams->policyreference);
krb5_xfree(cparams->parent);
krb5_xfree(cparams->DN);
krb5_xfree(cparams);
krb5_xfree(ldap_server_handle);
krb5_xfree(ldap_context->server_info_list[i]);
krb5_xfree(ldap_context->server_info_list);
krb5_xfree(ldap_context->conf_section);
krb5_xfree(ldap_context->bind_dn);
krb5_xfree(ldap_context->bind_pwd);
krb5_xfree(ldap_context->service_password_file);
krb5_xfree(ldap_context->root_certificate_file);
krb5_xfree(ldap_context->service_cert_path);
krb5_xfree(ldap_context->service_cert_pass);
krb5_xfree(ldap_context->certificates[i]->certificate);
krb5_xfree(ldap_context->certificates[i]);
krb5_xfree(ldap_context->certificates);
krb5_xfree(ldap_context);
krb5_xfree(rparams->realm_name);
krb5_xfree(rparams->subtree[i]);
krb5_xfree(rparams->subtree);
krb5_xfree(rparams->kdcservers[i]);
krb5_xfree(rparams->kdcservers);
krb5_xfree(rparams->adminservers[i]);
krb5_xfree(rparams->adminservers);
krb5_xfree(rparams->passwdservers[i]);
krb5_xfree(rparams->passwdservers);
krb5_xfree(rparams->tl_data->tl_data_contents);
krb5_xfree(rparams->tl_data);
krb5_xfree(rparams->mkey.contents);
krb5_xfree(rparams);
krb5_xfree(salt.data);
krb5_xfree(salt.data);
krb5_xfree(tempto);
krb5_xfree(val->enc_part.ciphertext.data);
krb5_xfree(val);
krb5_xfree(val->ticket.data);
krb5_xfree(val->second_ticket.data);
krb5_xfree((*temp));
krb5_xfree(val->ticket_info);
krb5_xfree(val);
krb5_xfree(val->data);
krb5_xfree(val);
krb5_xfree(val);
krb5_xfree(val->transited.tr_contents.data);
krb5_xfree(val);
krb5_xfree(val->enc_part.ciphertext.data);
krb5_xfree(val);
krb5_xfree(val->ktype);
krb5_xfree(val->authorization_data.ciphertext.data);
krb5_xfree(val);
krb5_xfree(*temp);
krb5_xfree(val);
krb5_xfree((*temp)->contents);
krb5_xfree(*temp);
krb5_xfree(val);
krb5_xfree(val->enc_part.ciphertext.data);
krb5_xfree(val);
krb5_xfree((*temp)->contents);
krb5_xfree(val->user_data.data);
krb5_xfree(*temp);
krb5_xfree(val);
krb5_xfree(val);
krb5_xfree(val);
krb5_xfree(*temp);
krb5_xfree(val);
krb5_xfree(val->user_data.data);
krb5_xfree(val);
krb5_xfree(val->enc_part.ciphertext.data);
krb5_xfree(val);
krb5_xfree(val);
krb5_xfree(tgts);
krb5_xfree(val->enc_part.ciphertext.data);
krb5_xfree(val);
krb5_xfree(val);
krb5_xfree(sc);
krb5_xfree(sc2);
krb5_xfree(val);
krb5_xfree(sc->sam_cksum.contents);
krb5_xfree(sc2->sam_cksum);
krb5_xfree(sc2);
krb5_xfree(sr);
krb5_xfree(sr2);
krb5_xfree(val->authenticator.ciphertext.data);
krb5_xfree(psr);
krb5_xfree(val);
krb5_xfree(esre);
krb5_xfree(esre2);
krb5_xfree(pa_enc_ts);
krb5_xfree(val);