From 30164109998405a20fdc598f99fc73b8a90ad0ae Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Thu, 24 Jun 1999 17:11:04 +0000 Subject: [PATCH] save the local and remove ports in the auth_context git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6373 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/auth_context.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/krb5/auth_context.c b/lib/krb5/auth_context.c index 60e5a866c..41be4346e 100644 --- a/lib/krb5/auth_context.c +++ b/lib/krb5/auth_context.c @@ -60,6 +60,8 @@ krb5_auth_con_init(krb5_context context, p->local_address = NULL; p->remote_address = NULL; + p->local_port = 0; + p->remote_port = 0; p->keytype = KEYTYPE_NULL; p->cksumtype = CKSUMTYPE_NONE; *auth_context = p; @@ -165,6 +167,7 @@ krb5_auth_con_setaddrs_from_fd (krb5_context context, goto out; } krb5_sockaddr2address (local, &local_k_address); + krb5_sockaddr2port (local, &auth_context->local_port); lptr = &local_k_address; } if (auth_context->remote_address == NULL) { @@ -174,6 +177,7 @@ krb5_auth_con_setaddrs_from_fd (krb5_context context, goto out; } krb5_sockaddr2address (remote, &remote_k_address); + krb5_sockaddr2port (remote, &auth_context->remote_port); rptr = &remote_k_address; } ret = krb5_auth_con_setaddrs (context,