]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/libsystemd-network/dhcp6-network.c
macro: introduce new TAKE_FD() macro
[thirdparty/systemd.git] / src / libsystemd-network / dhcp6-network.c
index b3b8fddbcb94f1bc15665dd2aedc1db46bcc5ce2..70f590930428c95a70632fee6940338ed063e2cc 100644 (file)
@@ -67,9 +67,7 @@ int dhcp6_network_bind_udp_socket(int index, struct in6_addr *local_address) {
         if (r < 0)
                 return -errno;
 
-        r = s;
-        s = -1;
-        return r;
+        return TAKE_FD(s);
 }
 
 int dhcp6_network_send_udp_socket(int s, struct in6_addr *server_address,