diff options
author | Chris Provenzano <proven@mit.edu> | 1995-04-27 02:14:06 +0000 |
---|---|---|
committer | Chris Provenzano <proven@mit.edu> | 1995-04-27 02:14:06 +0000 |
commit | 6c562ba8d00f0a1f1e8035e7e6c7949d7c68212c (patch) | |
tree | ae2e34e82d45dbf2f72fed931e468cd10fc2ad6c /src/appl/user_user/server.c | |
parent | 6ab34fd819f14008c4bb517d1fea8ef590201e43 (diff) | |
download | krb5-6c562ba8d00f0a1f1e8035e7e6c7949d7c68212c.tar.gz krb5-6c562ba8d00f0a1f1e8035e7e6c7949d7c68212c.tar.xz krb5-6c562ba8d00f0a1f1e8035e7e6c7949d7c68212c.zip |
* server.c, client.c : Use krb5_auth_con_genaddrs() instead of
krb5_auth_con_setaddrs().
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5531 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/user_user/server.c')
-rw-r--r-- | src/appl/user_user/server.c | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/src/appl/user_user/server.c b/src/appl/user_user/server.c index 175fce123..f20347a8e 100644 --- a/src/appl/user_user/server.c +++ b/src/appl/user_user/server.c @@ -47,7 +47,6 @@ char *argv[]; int l, sock = 0; int retval; struct sockaddr_in l_inaddr, f_inaddr; /* local, foreign address */ - krb5_address laddr, faddr; krb5_creds creds, *new_creds; krb5_ccache cc; krb5_data msgtext, msg; @@ -147,10 +146,6 @@ char *argv[]; return 6; } #endif - faddr.addrtype = ADDRTYPE_INET; - faddr.length = sizeof (f_inaddr.sin_addr); - faddr.contents = (krb5_octet *)&f_inaddr.sin_addr; - l = sizeof(l_inaddr); if (getsockname(0, (struct sockaddr *)&l_inaddr, &l) == -1) { @@ -158,10 +153,6 @@ char *argv[]; return 6; } - laddr.addrtype = ADDRTYPE_INET; - laddr.length = sizeof (l_inaddr.sin_addr); - laddr.contents = (krb5_octet *)&l_inaddr.sin_addr; - /* send a ticket/authenticator to the other side, so it can get the key we're using for the krb_safe below. */ @@ -176,8 +167,10 @@ char *argv[]; return 8; } - if (retval = krb5_auth_con_setaddrs(context, auth_context, &laddr, &faddr)){ - com_err("uu-server", retval, "setting addresses for auth_context"); + if (retval = krb5_auth_con_genaddrs(context, auth_context, sock, + KRB5_AUTH_CONTEXT_GENERATE_LOCAL_FULL_ADDR | + KRB5_AUTH_CONTEXT_GENERATE_REMOTE_FULL_ADDR)) { + com_err("uu-server", retval, "generating addrs for auth_context"); return 9; } |