]> git.decadent.org.uk Git - odhcp6c.git/blobdiff - src/rtnetlink.c
Fix calculation of preferred and valid times
[odhcp6c.git] / src / rtnetlink.c
index d15ae13924162747d8398f8663d95ef4cb2e5816..6017aabf6ac3899e200fa98554fbff136ce13786 100644 (file)
@@ -43,12 +43,12 @@ int init_rtnetlink(void)
 
 // CRUD addresses to interface
 int set_rtnetlink_addr(int ifindex, const struct in6_addr *addr,
-               time_t pref, time_t valid)
+               uint32_t pref, uint32_t valid)
 {
        int flags = NLM_F_REQUEST | NLM_F_ACK;
        int cmd = RTM_DELADDR;
 
-       if (valid > 0) {
+       if (valid) {
                flags |= NLM_F_CREATE | NLM_F_REPLACE;
                cmd = RTM_NEWADDR;
        }