From d262c52ea3701187e8e6fef2d80dcc03e7c5424d Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Fri, 20 Nov 2015 16:56:27 +1030 Subject: [PATCH] net: use close_noerr. Signed-off-by: Rusty Russell --- ccan/net/net.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/ccan/net/net.c b/ccan/net/net.c index 61efd5b8..e9199839 100644 --- a/ccan/net/net.c +++ b/ccan/net/net.c @@ -231,7 +231,7 @@ static bool should_listen(const struct addrinfo *addrinfo) static int make_listen_fd(const struct addrinfo *addrinfo) { - int saved_errno, fd, on = 1; + int fd, on = 1; fd = socket(addrinfo->ai_family, addrinfo->ai_socktype, addrinfo->ai_protocol); @@ -247,9 +247,7 @@ static int make_listen_fd(const struct addrinfo *addrinfo) return fd; fail: - saved_errno = errno; - close(fd); - errno = saved_errno; + close_noerr(fd); return -1; } -- 2.39.2