krb5_free_data_contents
krb5_free_data_contents(kdc_context, &e_data);
krb5_free_data_contents(context, &enc_data->ciphertext);
krb5_free_data_contents(context, &enc_ts_data);
krb5_free_data_contents(context, &outbuf);
krb5_free_data_contents(context, &outbuf);
krb5_free_data_contents(context, &outbuf);
krb5_free_data_contents(context, &outbuf);
krb5_free_data_contents(context, &outbuf);
krb5_free_data_contents(context, &inbuf);
krb5_free_data_contents(context, &inbuf);
krb5_free_data_contents(context, &outbuf);
krb5_free_data_contents(context, &inbuf);
krb5_free_data_contents(context, &inbuf);
krb5_free_data_contents(context, &outbuf);
krb5_free_data_contents(context, &outbuf);
krb5_free_data_contents(doit_context, &confmsg);
krb5_free_data_contents(doit_context, &confmsg);
krb5_free_data_contents(be->be_kctx, &be->be_pac);
krb5_free_data_contents(context, &cipherpw);
krb5_free_data_contents(context, &clearresult);
krb5_free_data_contents(context, &server->realm);
krb5_free_data_contents(context,&in_cred->server->realm);
krb5_free_data_contents(context, &server->realm);
krb5_free_data_contents(context, &s2kparams);
krb5_free_data_contents(context, &client->realm);
krb5_free_data_contents(context, &sr2.sam_enc_nonce_or_sad.ciphertext);
krb5_free_data_contents(context, &sr2.sam_enc_nonce_or_sad.ciphertext);
krb5_free_data_contents(context, salt);
krb5_free_data_contents(context, s2kparams);
krb5_free_data_contents(context, salt);
krb5_free_data_contents(callback_ctx.context, &callback_ctx.ap_req);
krb5_free_data_contents(ctx->context, message);
krb5_free_data_contents(context, &me->realm);
krb5_free_data_contents(context, &credmsg);
krb5_free_data_contents(context, &credmsg);
krb5_free_data_contents(context, &credmsg);
krb5_free_data_contents(context, &cksum_struct.checksum_data);
krb5_free_data_contents(context, checksum_data);
krb5_free_data_contents(context, &ap_req);
krb5_free_data_contents(context, &keydata);
krb5_free_data_contents(context, &contdata);
krb5_free_data_contents(context, &keydata);
krb5_free_data_contents(context, &contdata);
krb5_free_data_contents(context, &contdata);
krb5_free_data_contents(context, &keydata);
krb5_free_data_contents(context, contents);
(void) krb5_free_data_contents(context, key);
krb5_free_data_contents(kctx, &outdata);
void KRB5_CALLCONV krb5_free_data_contents
krb5_free_data_contents(context, &info[i]->s2kparams);
krb5_free_data_contents(ctx, &sc->sam_type_name);
krb5_free_data_contents(ctx, &sc->sam_track_id);
krb5_free_data_contents(ctx, &sc->sam_challenge_label);
krb5_free_data_contents(ctx, &sc->sam_challenge);
krb5_free_data_contents(ctx, &sc->sam_response_prompt);
krb5_free_data_contents(ctx, &sc->sam_pk_for_sad);
krb5_free_data_contents(ctx, &sc2->sam_challenge_2_body);
krb5_free_data_contents(ctx, &sc2->sam_type_name);
krb5_free_data_contents(ctx, &sc2->sam_track_id);
krb5_free_data_contents(ctx, &sc2->sam_challenge_label);
krb5_free_data_contents(ctx, &sc2->sam_challenge);
krb5_free_data_contents(ctx, &sc2->sam_response_prompt);
krb5_free_data_contents(ctx, &sc2->sam_pk_for_sad);
krb5_free_data_contents(ctx, &sr->sam_track_id);
krb5_free_data_contents(ctx, &sr->sam_enc_key.ciphertext);
krb5_free_data_contents(ctx, &sr->sam_enc_nonce_or_ts.ciphertext);
krb5_free_data_contents(ctx, &sr2->sam_track_id);
krb5_free_data_contents(ctx, &sr2->sam_enc_nonce_or_sad.ciphertext);
krb5_free_data_contents(ctx, &psr->msd);
krb5_free_data_contents(ctx, &esre->sam_sad);
krb5_free_data_contents(ctx, &esre2->sam_sad);
krb5_free_data_contents(context, pivd);
krb5_free_data_contents(context, pivd);