dhcpv6-ia: fix static assignment check
[project/odhcpd.git] / src / dhcpv6-ia.c
index abcbe89..59d93b2 100644 (file)
@@ -451,7 +451,7 @@ static void managed_handle_pd_data(struct ustream *s, _unused int bytes_new)
 
        if (first && c->managed_size == 0)
                free_dhcpv6_assignment(c);
-       else if (first & !(c->flags & OAF_STATIC))
+       else if (first && !(c->flags & OAF_STATIC))
                c->valid_until = now + 150;
 }