]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/udev/net/link-config.c
Simplify random number selection
[thirdparty/systemd.git] / src / udev / net / link-config.c
index 28c0e633a3bc98f652f8ea4d89a11a8c3c72d31b..8fdb48f315b357730e58b3d63469e5563e1111d6 100644 (file)
@@ -623,10 +623,7 @@ static int link_generate_new_hw_addr(Link *link, struct hw_addr_data *ret) {
                 /* We require genuine randomness here, since we want to make sure we won't collide with other
                  * systems booting up at the very same time. */
                 for (;;) {
-                        r = genuine_random_bytes(p, len, 0);
-                        if (r < 0)
-                                return log_link_warning_errno(link, r, "Failed to acquire random data to generate MAC address: %m");
-
+                        random_bytes(p, len);
                         if (hw_addr_is_valid(link, &hw_addr))
                                 break;
                 }