- if (!INFINITE_VALID(a->valid_until))
- // Was only a discover; mark binding for removal
- a->valid_until = (is_discover ? now : ((*leasetime == UINT32_MAX) ?
- 0 : (time_t)(now + *leasetime)));
-
- /* Mark assignment as bound */
- if (!is_discover)