]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-ipv4acd: introduce sd_ipv4acd_get_address()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 27 Aug 2020 21:56:33 +0000 (06:56 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 4 Sep 2020 00:05:45 +0000 (09:05 +0900)
src/libsystemd-network/sd-ipv4acd.c

index 0371641cdbf3fa3fcd32d1e2da73372956580c8a..af2b98f5914ef25ad6037f3975ac0c1478466be0 100644 (file)
@@ -442,6 +442,15 @@ int sd_ipv4acd_set_address(sd_ipv4acd *acd, const struct in_addr *address) {
         return 0;
 }
 
+int sd_ipv4acd_get_address(sd_ipv4acd *acd, struct in_addr *address) {
+        assert_return(acd, -EINVAL);
+        assert_return(address, -EINVAL);
+
+        address->s_addr = acd->address;
+
+        return 0;
+}
+
 int sd_ipv4acd_is_running(sd_ipv4acd *acd) {
         assert_return(acd, false);