From c74cfb13f17d3b227974a34816f11057ac9d2d17 Mon Sep 17 00:00:00 2001 From: John Kohl Date: Fri, 31 Aug 1990 15:43:02 +0000 Subject: [PATCH] need to save errno in case close fails git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1074 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/krb5/os/localaddr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/krb5/os/localaddr.c b/src/lib/krb5/os/localaddr.c index 68bc749f9..d5fe6ee6c 100644 --- a/src/lib/krb5/os/localaddr.c +++ b/src/lib/krb5/os/localaddr.c @@ -97,8 +97,9 @@ krb5_error_code krb5_os_localaddr(addr) code = ioctl (s, SIOCGIFCONF, (char *)&ifc); if (code < 0) { + int retval = errno; close(s); - return errno; + return retval; } n = ifc.ifc_len / sizeof (struct ifreq); -- 2.26.2