aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2010-06-11 19:58:55 +0000
committerGreg Hudson <ghudson@mit.edu>2010-06-11 19:58:55 +0000
commit6da632efb14f5a5187e3cda8434d29c2da9d1348 (patch)
tree3b5656b8856f28000f939b3a6fbcbf27f5bc56dc
parent76213ff56c055ae4dbf9611905ce4c98a4fd1082 (diff)
downloadkrb5-6da632efb14f5a5187e3cda8434d29c2da9d1348.zip
krb5-6da632efb14f5a5187e3cda8434d29c2da9d1348.tar.gz
krb5-6da632efb14f5a5187e3cda8434d29c2da9d1348.tar.bz2
Eliminate actx_copy_addr in auth_con.c; use krb5_copy_addr instead
(it's exactly the same). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24132 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/lib/krb5/krb/auth_con.c29
1 files changed, 6 insertions, 23 deletions
diff --git a/src/lib/krb5/krb/auth_con.c b/src/lib/krb5/krb/auth_con.c
index 2283d1a..debad36 100644
--- a/src/lib/krb5/krb/auth_con.c
+++ b/src/lib/krb5/krb/auth_con.c
@@ -33,23 +33,6 @@
static krb5_boolean chk_heimdal_seqnum(krb5_ui_4, krb5_ui_4);
-static krb5_error_code
-actx_copy_addr(krb5_context context, const krb5_address *inad, krb5_address **outad)
-{
- krb5_address *tmpad;
-
- if (!(tmpad = (krb5_address *)malloc(sizeof(*tmpad))))
- return ENOMEM;
- *tmpad = *inad;
- if (!(tmpad->contents = (krb5_octet *)malloc(inad->length))) {
- free(tmpad);
- return ENOMEM;
- }
- memcpy(tmpad->contents, inad->contents, inad->length);
- *outad = tmpad;
- return 0;
-}
-
krb5_error_code KRB5_CALLCONV
krb5_auth_con_init(krb5_context context, krb5_auth_context *auth_context)
{
@@ -115,14 +98,14 @@ krb5_auth_con_setaddrs(krb5_context context, krb5_auth_context auth_context, krb
retval = 0;
if (local_addr)
- retval = actx_copy_addr(context,
+ retval = krb5_copy_addr(context,
local_addr,
&auth_context->local_addr);
else
auth_context->local_addr = NULL;
if (!retval && remote_addr)
- retval = actx_copy_addr(context,
+ retval = krb5_copy_addr(context,
remote_addr,
&auth_context->remote_addr);
else
@@ -138,12 +121,12 @@ krb5_auth_con_getaddrs(krb5_context context, krb5_auth_context auth_context, krb
retval = 0;
if (local_addr && auth_context->local_addr) {
- retval = actx_copy_addr(context,
+ retval = krb5_copy_addr(context,
auth_context->local_addr,
local_addr);
}
if (!retval && (remote_addr) && auth_context->remote_addr) {
- retval = actx_copy_addr(context,
+ retval = krb5_copy_addr(context,
auth_context->remote_addr,
remote_addr);
}
@@ -163,14 +146,14 @@ krb5_auth_con_setports(krb5_context context, krb5_auth_context auth_context, krb
retval = 0;
if (local_port)
- retval = actx_copy_addr(context,
+ retval = krb5_copy_addr(context,
local_port,
&auth_context->local_port);
else
auth_context->local_port = NULL;
if (!retval && remote_port)
- retval = actx_copy_addr(context,
+ retval = krb5_copy_addr(context,
remote_port,
&auth_context->remote_port);
else