chiark / gitweb /
networkd: link - fix IN_SET usage
[elogind.git] / src / network / networkd-link.c
index 3bef1a57a6ca535051c8b648c5fa08140ffd4cc2..36057458ab7a3b5207aab31bb4a98aadaa91c522 100644 (file)
@@ -375,7 +375,7 @@ static int route_handler(sd_rtnl *rtnl, sd_rtnl_message *m, void *userdata) {
 
         link->route_messages --;
 
-        if (IN_SET(LINK_STATE_FAILED, LINK_STATE_LINGER))
+        if (IN_SET(link->state, LINK_STATE_FAILED, LINK_STATE_LINGER))
                 return 1;
 
         r = sd_rtnl_message_get_errno(m);