chiark / gitweb /
networkd: link - operstate is an enum, not a bitmask
authorTom Gundersen <teg@jklm.no>
Thu, 8 May 2014 10:32:11 +0000 (12:32 +0200)
committerTom Gundersen <teg@jklm.no>
Thu, 8 May 2014 13:27:55 +0000 (15:27 +0200)
src/network/networkd-link.c

index 0f2004d7170c5ed085c3047b86ec0f27e42bb3b7..04b2265610703fbb69e8cfddb9fc911b9f33174e 100644 (file)
@@ -1693,7 +1693,7 @@ int link_save(Link *link) {
         admin_state = link_state_to_string(link->state);
         assert(admin_state);
 
-        if (link->operstate & IF_OPER_DORMANT)
+        if (link->operstate == IF_OPER_DORMANT)
                 oper_state = "dormant";
         else if (link_has_carrier(link->flags, link->operstate))
                 oper_state = "carrier";