ifupdown: remove interface from state_list if iface_up fails
No binary (build failed)
—
(log yok)
| @@ -1311,7 +1311,7 @@ int ifupdown_main(int argc UNUSED_PARAM, char **argv) | |
| llist_t *state_list = read_iface_state(); | |
| llist_t *iface_state = find_iface_state(state_list, iface); | |
| - | if (cmds == iface_up) { |
| + | if (cmds == iface_up && !any_failures) { |
| char * const newiface = xasprintf("%s=%s", iface, liface); | |
| if (iface_state == NULL) { | |
| llist_add_to_end(&state_list, newiface); | |