remote_address
if (ac->remote_address) {
kret = krb5_store_address (sp, *ac->remote_address);
if (ac->remote_address)
if (auth_context->remote_address)
krb5_free_address (context, auth_context->remote_address);
if ((auth_context->remote_address = malloc(sizeof(krb5_address))) == NULL)
krb5_copy_address(context, remote_addr, auth_context->remote_address);
if(auth_context->remote_address == NULL)
auth_context->remote_address,
p->remote_address = NULL;
if(auth_context->remote_address){
free_HostAddress(auth_context->remote_address);
free(auth_context->remote_address);
if (auth_context->remote_address) {
auth_context->remote_address,
ret = krb5_copy_address (context, auth_context->remote_address,
krb5_address *remote_address;
part.r_address = auth_context->remote_address;
s.safe_body.r_address = auth_context->remote_address;
&& auth_context->remote_address
auth_context->remote_address,
&& auth_context->remote_address
auth_context->remote_address,
&& ac->remote_address
ac->remote_address,
&& auth_context->remote_address
auth_context->remote_address,
krb5_address remote_address;
memset(&remote_address, 0, sizeof(remote_address));
remote_address.addrtype = ADDRTYPE_INET;
remote_address.length = sizeof(raddr_bytes);
remote_address.contents = raddr_bytes;
check(krb5_auth_con_setaddrs(NULL, actx, &local_address, &remote_address));
check(krb5_auth_con_setports(NULL, actx, &local_address, &remote_address));
struct remote_address addr;
struct remote_address ra;
struct remote_address *ra;
ra = va_arg(ap, struct remote_address *);