]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolved: use RET_NERRNO() where it makes sense
authorLennart Poettering <lennart@poettering.net>
Mon, 22 Nov 2021 10:08:32 +0000 (11:08 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 22 Nov 2021 17:36:03 +0000 (18:36 +0100)
src/resolve/resolved-dns-stub.c

index aaabc92486ad65ac0488413c03415965423f33c4..4c5429c77b77c7a259bf222eddd69e2fbf71e7a8 100644 (file)
@@ -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) {