From: Rusty Russell Date: Fri, 20 Nov 2015 06:26:27 +0000 (+1030) Subject: net: use close_noerr. X-Git-Url: http://git.ozlabs.org/?p=ccan;a=commitdiff_plain;h=d262c52ea3701187e8e6fef2d80dcc03e7c5424d net: use close_noerr. Signed-off-by: Rusty Russell --- 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; }