]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
networkd-radv: Fix router lifetime assignment
authorPatrik Flykt <patrik.flykt@linux.intel.com>
Fri, 16 Jun 2017 06:35:12 +0000 (09:35 +0300)
committerPatrik Flykt <patrik.flykt@linux.intel.com>
Fri, 16 Jun 2017 06:45:46 +0000 (09:45 +0300)
Router lifetime is stored as usec_t, use value accordingly.

src/network/networkd-radv.c

index cdcb8c77171c03746eed34686af69bbe3384df32..af9e116936b93a2179415fc527d5aeb9dc51f005 100644 (file)
@@ -58,7 +58,7 @@ int radv_configure(Link *link) {
         /* a value of 0xffffffff represents infinity, 0x0 means this host is
            not a router */
         r = sd_radv_set_router_lifetime(link->radv,
-                                        link->network->router_lifetime_usec);
+                                        DIV_ROUND_UP(link->network->router_lifetime_usec, USEC_PER_SEC));
         if (r < 0)
                 return r;