X-Git-Url: https://git.decadent.org.uk/gitweb/?p=odhcp6c.git;a=blobdiff_plain;f=src%2Fodhcp6c.c;h=2d828566ed75be0ddb0eb27b7e169a764754e65a;hp=dce1e0ee7494a3893df9ebef0625d75b7c042bcb;hb=b5afadae8ed69c98f4e9e6a33dfaf570c5bd9b51;hpb=c3bbeced0f204b6b9571148ae84227105baaf179 diff --git a/src/odhcp6c.c b/src/odhcp6c.c index dce1e0e..2d82856 100644 --- a/src/odhcp6c.c +++ b/src/odhcp6c.c @@ -584,14 +584,12 @@ bool odhcp6c_update_entry(enum odhcp6c_state state, struct odhcp6c_entry *new, new->valid - x->valid < min_update_interval && new->preferred >= x->preferred && new->preferred != UINT32_MAX && - new->preferred - x->preferred < min_update_interval && - x->class == new->class) + new->preferred - x->preferred < min_update_interval) return false; x->valid = new->valid; x->preferred = new->preferred; x->t1 = new->t1; x->t2 = new->t2; - x->class = new->class; x->iaid = new->iaid; } else { odhcp6c_add_state(state, new, sizeof(*new));