summaryrefslogtreecommitdiffstats
path: root/src/appl/bsd/kcmd.c
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2002-03-08 23:02:05 +0000
committerKen Raeburn <raeburn@mit.edu>2002-03-08 23:02:05 +0000
commit0e76dadc3a2619cb092ed75552d337347caedfd2 (patch)
tree23d6192469d515e8fd7c6b28cf513a191b5ae932 /src/appl/bsd/kcmd.c
parentd496fdb287beabfa4267fc82ac18e88d28c4238c (diff)
downloadkrb5-0e76dadc3a2619cb092ed75552d337347caedfd2.tar.gz
krb5-0e76dadc3a2619cb092ed75552d337347caedfd2.tar.xz
krb5-0e76dadc3a2619cb092ed75552d337347caedfd2.zip
(kcmd_connect): copy out correct remote address to caller
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14256 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/bsd/kcmd.c')
-rw-r--r--src/appl/bsd/kcmd.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/appl/bsd/kcmd.c b/src/appl/bsd/kcmd.c
index f69cf0752..424854b8a 100644
--- a/src/appl/bsd/kcmd.c
+++ b/src/appl/bsd/kcmd.c
@@ -196,7 +196,6 @@ kcmd_connect (int *sp, int *addrfamilyp, struct sockaddr_in *sockinp,
struct sockaddr_in *laddrp)
{
int s, aierr;
- struct sockaddr_in sockin;
struct addrinfo *ap, *ap2, aihints;
char rport_buf[10];
GETSOCKNAME_ARG3_TYPE sin_len;
@@ -282,7 +281,7 @@ connected:
}
*sp = s;
- *sockinp = sockin;
+ *sockinp = *(struct sockaddr_in *) ap->ai_addr;
return 0;
}