s_address
len = sizeof(s->s_address);
alloc_field(val->s_address,krb5_address);
get_field(*(val->s_address),4,asn1_decode_host_address);
FIELDOF_OPT(krb5_cred_enc_part, address_ptr, s_address, 4, 4),
if (val->s_address != NULL)
FIELDOF_NORM(krb5_safe, address_ptr, s_address, 4),
FIELDOF_NORM(krb5_priv_enc_part, address_ptr, s_address, 4),
clear_field(rep,s_address);
alloc_field((*rep)->s_address,krb5_address);
get_field(*((*rep)->s_address),4,asn1_decode_host_address);
free_field(*rep,s_address);
clear_field(rep,s_address);
if(tagnum == 4){ alloc_field((*rep)->s_address,krb5_address); }
opt_field(*((*rep)->s_address),4,asn1_decode_host_address);
free_field(*rep,s_address);
credenc.s_address = 0;
if (local_addr) krb5_copy_addr(context, local_addr, &credenc.s_address);
privmsg_enc_part.s_address = local_addr;
safemsg.s_address = (krb5_address *) local_addr;
if (!krb5_address_compare(context,remote_addr,privmsg_enc_part->s_address)){
if (!krb5_address_compare(context, sender_addr, message->s_address)) {
krb5_address *s_address; /* sender address */
krb5_address *s_address; /* sender address */
krb5_address *s_address; /* sender address, optional */
if (val->s_address) {
krb5_free_address(context, val->s_address);
val->s_address = 0;
if (val->s_address) {
krb5_free_address(context, val->s_address);
val->s_address = 0;
if (val->s_address) {
krb5_free_address(context, val->s_address);
val->s_address = 0;