aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>2002-09-17 20:08:12 +0000
committerSam Hartman <hartmans@mit.edu>2002-09-17 20:08:12 +0000
commitb279d10d4b4ef1063c5c6c7e5eb9d5526a011f24 (patch)
treeeb4167f60b4ebdfe931c09b20725c94f222fd715 /src
parent50e31578373ec329db77521bbc8750b3657c7957 (diff)
downloadkrb5-b279d10d4b4ef1063c5c6c7e5eb9d5526a011f24.zip
krb5-b279d10d4b4ef1063c5c6c7e5eb9d5526a011f24.tar.gz
krb5-b279d10d4b4ef1063c5c6c7e5eb9d5526a011f24.tar.bz2
Return errno not retval from getpeername failure
ticket: 1164 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14871 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/lib/krb5/os/ChangeLog5
-rw-r--r--src/lib/krb5/os/genaddrs.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/krb5/os/ChangeLog b/src/lib/krb5/os/ChangeLog
index 5845eaf..2b21c9b 100644
--- a/src/lib/krb5/os/ChangeLog
+++ b/src/lib/krb5/os/ChangeLog
@@ -1,3 +1,7 @@
+2002-09-17 Sam Hartman <hartmans@mit.edu>
+
+ * genaddrs.c (krb5_auth_con_genaddrs): Return errno if getpeername fails
+
2002-09-14 Ken Raeburn <raeburn@mit.edu>
* sendto_kdc.c (service_fds): Fix bug in last change.
@@ -31,6 +35,7 @@
* t_locate_kdc.c (main): Add new argument -m for looking up master
KDC addresses.
+
2002-09-03 Ken Raeburn <raeburn@mit.edu>
* accessor.c, an_to_ln.c, c_ustime.c, ccdefname.c, changepw.c,
diff --git a/src/lib/krb5/os/genaddrs.c b/src/lib/krb5/os/genaddrs.c
index b85d9d8..919358a 100644
--- a/src/lib/krb5/os/genaddrs.c
+++ b/src/lib/krb5/os/genaddrs.c
@@ -120,7 +120,7 @@ krb5_auth_con_genaddrs(krb5_context context, krb5_auth_context auth_context, int
(flags & KRB5_AUTH_CONTEXT_GENERATE_REMOTE_ADDR)) {
if ((retval = getpeername(fd, (GETPEERNAME_ARG2_TYPE *) &rsaddr,
&ssize)))
- return retval;
+ return errno;
if (cvtaddr (&rsaddr, &raddrs)) {
raddr = &raddrs.addr;