From ded152134ed131de8b1024848acd407eb139f010 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 22 Nov 2021 11:08:32 +0100 Subject: [PATCH] resolved: use RET_NERRNO() where it makes sense --- src/resolve/resolved-dns-stub.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/resolve/resolved-dns-stub.c b/src/resolve/resolved-dns-stub.c index aaabc92486a..4c5429c77b7 100644 --- a/src/resolve/resolved-dns-stub.c +++ b/src/resolve/resolved-dns-stub.c @@ -1208,10 +1208,9 @@ static int manager_dns_stub_fd_extra(Manager *m, DnsStubListenerExtra *l, int ty log_debug_errno(r, "Failed to enable fragment size reception, ignoring: %m"); } - if (bind(fd, &sa.sa, SOCKADDR_LEN(sa)) < 0) { - r = -errno; + r = RET_NERRNO(bind(fd, &sa.sa, SOCKADDR_LEN(sa))); + if (r < 0) goto fail; - } if (type == SOCK_STREAM && listen(fd, SOMAXCONN) < 0) {