]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/network/networkd-address.c
Merge pull request #6910 from ssahani/issue-6359
[thirdparty/systemd.git] / src / network / networkd-address.c
index 2f8edea855735b10f2822cabdc4eb2728baa66d5..302c75d1706c758674754b145445863fee6e3580 100644 (file)
@@ -979,7 +979,10 @@ int config_parse_address_scope(const char *unit,
 bool address_is_ready(const Address *a) {
         assert(a);
 
-        return !(a->flags & (IFA_F_TENTATIVE | IFA_F_DEPRECATED));
+        if (a->family == AF_INET6)
+                return !(a->flags & IFA_F_TENTATIVE);
+        else
+                return !(a->flags & (IFA_F_TENTATIVE | IFA_F_DEPRECATED));
 }
 
 int config_parse_router_preference(const char *unit,