]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/network/networkd-ipv4ll.c
sd-ipv4acd: introduce new library split out from sd-ipv4ll
[thirdparty/systemd.git] / src / network / networkd-ipv4ll.c
index 43aaa749ff635552b427abaf289caf4f7b9ced13..1c34f55b4b68d411227fdd06b4220a922a0d50d5 100644 (file)
@@ -215,7 +215,9 @@ int ipv4ll_configure(Link *link) {
         if (link->udev_device) {
                 r = net_get_unique_predictable_data(link->udev_device, seed);
                 if (r >= 0) {
-                        r = sd_ipv4ll_set_address_seed(link->ipv4ll, seed);
+                        assert_cc(sizeof(unsigned) <= 8);
+
+                        r = sd_ipv4ll_set_address_seed(link->ipv4ll, *(unsigned *)seed);
                         if (r < 0)
                                 return r;
                 }